Andrew Byrne has had his coding ups and downs, but when he has stumbled, he has picked himself up and continued. Here, he points out some Windows Phone programming techniques to make your own road a little smoother.Andrew Byrne

Our columnist enlists the help of a bona-fide computer scientist to explain how developers can make their lives a little easier by understanding the theories behind certain parts of computer science.Ted Neward

ASP.NET:How to Handle Relational Data in a Distributed CacheIqbal Khan discusses how developers handle data relationships while caching data, and shows through source code examples how those relationships can be mapped. The net effect is that the application doesn’t have to keep track of those relationships in the cache. Rather, the cache is aware of them and handles them correctly.Iqbal Khan

Editor's NoteThe Long Test RunOver the years, McCaffrey has proposed, written and reviewed innumerable article concepts. And, no surprise, he has some pointed thoughts on what makes an idea worthy of publication.Michael Desmond