Windows 8 has great built-in animations, which can draw users deeper into your app.
Peter Vogel introduces you to the new dynamic event model for JavaScript that's available in all the contemporary browsers.
Mickey Gousset dives into modifying the states and transitions of a work item.
- By Mickey Gousset
- 09/23/2011
The number of built-in Activities that you can use to create a service that handles a long running service is small. Fortunately, it's easy to add additional Activities that wrap up business logic.
Reading the Visual Basic language specifications may sound boring, but it actually reveals important information for developers.
Learn how to easily create a toggle button in Expression Blend by retemplating a control and adding visual states.
Agile planning does not mean "no planning"; it means a flexible plan that changes with the situation.
Team Foundation Server 2010 includes process templates. Learn how to customize work item type templates for a smoother workflow.
- By Mickey Gousset
- 09/09/2011
Lazy Loading is a programming pattern useful for resource-intensive objects.
Continuous testing can dramatically increase your productivity. There are a number of open-source tools that do just that.
JavaScript can be unwieldy. But using techniques like separation and Revealing Module Pattern can get it under control.
Was "Calvin code" genius or tomfoolery?
Making the right runtime design decisions can help -- or harm -- your program.
Build a Web site using MVC 3 and the Razor View Engine.
Readers share opinions on LightSwitch, Team Foundation Server and more.
Using Windows Phone 7 data binding to create customized lists.
- By Nick Randolph
- 09/01/2011
Windows Phone 7, although struggling out of the gate, is poised for big things.
- By Andrew J. Brust
- 09/01/2011
Keith Ward discusses his new position, and has questions for Microsoft's upcoming BUILD conference.
Aspect Oriented Programming is great for handling cross-cutting concerns such as logging, security, and threading.
Papa shows how to build a simple button using Expression Blend.