Eric Vogel shows you how to use a common software design pattern that allows an app to dynamically pick an appropriate method at runtime.
Eric Vogel covers how to use the Windows 8 local data storage APIs to cache application data.
You can write cleaner, more efficient code with Yield-Return; the key is knowing the right situations for using the statement.
- By James McCaffrey
- 02/02/2012
Tired of mapping your classes from one format to another? A convention-based, open source library can help alleviate some of those coding headaches.
- By Patrick Steele
- 02/02/2012
Learn how to implement the new sharing contracts in Windows 8 to distinguish your application.
Eric Vogel walks through a soup-to-nuts demo for building a Metro-style RSS reader.
Visual Basic development in Visual Studio 11 offers asynchronous methods, iterators, call hierarchy, the Global keyword and Windows 8 Metro-based applications.
Even with a terrible economy, Microsoft-focused developers are doing well, according to our salary survey.
Use Test-Driven Development, generate from usage and a free Visual Studio add-in to let you spend more time doing what programmers want to do: writing code that works.
Parser combinators are put to work in a real-life scenario as custom configurations are designed for neuro-optical scientific experiments in which optical tissue is stimulated and the results are recorded.
Learn how to leverage the C# code analysis and compilation features in the Roslyn CTP.
Developers can now use C# to build apps for the Kindle Fire, Motorola Zoom and other Android-based devices.
- By John K. Waters
- 12/08/2011
In addition to adding a new paradigm with Windows 8/Metro, Microsoft has upgraded its core development products; this comprehensive overview takes it all in.
Dig deeper into the Castle Windsor IoC container by learning how to control dependencies.
- By Patrick Steele
- 12/01/2011
Using lambda expressions is a more compact way of wiring up events in both C# and Visual Basic. It also provides a way of passing parameters to an event without having to redefine the event's parameters.
Learn how to utilize the Roslyn Scripting API to host a C# scripting engine in your applications.
Iterators are available for Visual Basic in Visual Studio 2010 after installing the latest Visual Studio Async CTP, and natively in Visual Basic 11.
Windows 8 is an early preview, but has enough of its shape to show XAML developers that their skills are applicable.
The Windows Azure Marketplace has a hidden jewel: a host of free and nearly free databases ready for monetization.
Joe Kunk sifts through the Windows 8 announcements at BUILD and offers advice on next steps.