Test Driven Development changes the way you approach development of new features in your application. But it doesn’t stop there. Good TDD practice extends to the way you deal with all features and code you add to your application. In this post you’ll see how the practices of TDD extend to defects and demonstrates that your tests are part of your code and why it’s important to pay attention to their quality as well.
In this post, we are announcing a new Telerik whitepaper about the enhancements in Visual Studio 2013 and how they benefit ASP.NET developers. Click through to learn more and download your free copy today!
It's easy to deploy to an iOS device for testing when you're using Icenium - even if you're working within Visual Studio on a Windows machine! In this post, Jim Cowart walks you through your options of using Icenium Ion and using a provisioning profile to easily install iOS apps while you develop.
The latest release of Telerik’s ASP.NET AJAX controls (Q3 2013) shipped the so famous virtualization feature in our almighty ASP.NET DataGrid allowing you to load hundreds of thousands of records without compromising performance. Another goal for this functionality was to replace the previous Virtual Scrolling and Paging features which were a great example but did not deliver the full user experience that a virtualization mechanism could deliver.
With Everlive being officially released just three weeks ago, we are happy to announce that the first game powered by our BaaS solution is on the market. Jigsaw Puzzles HD is a picture puzzle game for Windows 8 PCs and tablets. Using Everlive, the developers from Enless Soft were able to dramatically reduce their time-to-market and also facilitate their ongoing game-related tasks.
Alerts can be dangerous if overused. Additionally, they are not going to win you any design awards. However, they do have a place. In this article, we take a look at how to create sexier JavaScript alerts that are not so jarring to the user experience.
In the previous post we started refactoring our code to make sure we were complying with the SRP. Using our tests we are able to optimize our code for readability and maintainability. We’ll continue in the post by examining how the interactions between the code we want to extract to methods needs to be taken into account when refactoring.
All people are different. In bazillion ways. Some are young, some – old. Highly educated or just in pre-school. Some like cats, others like dogs. Some have an iPhone, others use an Android phone. When we build software we most often build it for someone else to use. And the people that use that software are different from us. They know different things, they expect different things, and they like different things. So you cannot possibly expect that when you build a feature, everyone will know how or why to use it. If you bet on a wrong design people ...