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.
The new Windows Runtime integrates beautifully with the .NET Framework. Building this app will demonstrate just how well.
Windows 8, unveiled in September, will change the way Microsoft-focused developers build applications.
- By Kathleen Richards, Keith Ward
- 10/04/2011