Validation should begin as close to your database as possible: in your Entity Framework entities. Here's how you can integrate validation code into both the entities the Entity Framework generates and the ones you write.
Bing Maps moves beyond Silverlight and AJAX with the new native WPF Control, which enables you to build interactive tools for visualizing geographical data on the desktop.
- By James McCaffrey
- 04/01/2012
Eric Vogel walks through how to send and receive push notifications in a Windows 8 Metro application.
10 questions and answers to help understand the Roslyn complier-as-a-service project for Visual Basic and C# developers.
Learn how to extend Visual Studio 2010 by creating code issue providers with the Roslyn CTP.
Many developers are worried about the compatibility of Silverlight with Metro-style applications. This project shows that those fears are overblown.
- By Michael Crump
- 03/01/2012
Along with Visual Studio 11, betas of the .NET Framework 4.5 and two versions of Team Foundation Server were released.
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.