Get powerful, client-side data binding in JavaScript using Knockout.
- By Patrick Steele
- 08/12/2013
Windows Phone tooling is more advanced than that for Windows 8. But savvy developers can use that to their advantage when building Windows Store apps.
- By Nick Randolph
- 08/12/2013
Microsoft is making a big bet that eliminating traditional divisional boundaries will help it be more efficient and build better products. It had better be right.
- By Andrew J. Brust
- 08/08/2013
Learn how to add spell checking to your applications.
Peter Vogel responds to the furor about his contention that developers do too much code commenting. He says that documenting code, while it may be necessary, isn't valuable.
Test-driven development has been enhanced with Visual Studio 2012; learn how to use this powerful tool by building a class library for math functions.
- By Mickey Gousset
- 07/29/2013
Building your applications so that each part does just one job well makes everything easier. Peter Vogel applies that approach to a Windows Forms app and, in addition to getting it to work, creates a more responsive application.
Learn how to use asynchronous controller actions in ASP.NET MVC 4 by building a simple Contacts Manager app.
James McCaffrey explains how to normalize and encode neural network data from a developer's point of view.
- By James McCaffrey
- 07/22/2013
Google has replaced MapView with MapFragment for adding mapping and location in Android. Learn what the new API can do, and how to use it.
- By Wallace McClure
- 07/18/2013
The latest version of TypeScript adds generics but there's more in the package than that. Peter looks at what's new.
Chain of Responsibility decouples the sender of a request from the receiver by allowing one or many handler objects to handle the request.
Learn how Knockout can help you tame the morass of JavaScript and HTML programming and reduce the time spent writing boilerplate code.
- By Kelly Adams, Mark Michaelis
- 07/08/2013
Microsoft's real value proposition is that it has a super-franchise made up of smaller constituent franchises.
- By Andrew J. Brust
- 07/07/2013
It isn't news that developers don't like documenting their code. But you have good reason not to. And if you are documenting code, try to stop! It's not too late.
Eric Vogel covers the recent changes to the SignalR persistent connection API.
Eric Vogel covers shows how to use the Facade pattern to create a simple unified interface for a collection of interfaces in a .NET application.
Knowing where you are -- and where you want to go -- are the keys to using the matrix.
Learn how Team Foundation Server 2012 and Kanban go together.
- By Mickey Gousset
- 06/21/2013
In this month's column, Peter Vogel takes a single -- and common -- problem and looks at all the technologies you can use to solve it, from getting the data design correct through handling updates and finishing with a UI built in ASP.NET MVC.