In Part 1 of this series, Eric Vogel walks you through a software design pattern that is commonly used to handle UI interactions.
See how a simple interceptor can help reduce the amount of coding needed to initialize your Windows Presentation Foundation ICommand properties.
- By Patrick Steele
- 04/03/2012
Eric Vogel walks through how to send and receive push notifications in a Windows 8 Metro application.
Learn how to extend Visual Studio 2010 by creating code issue providers with the Roslyn CTP.
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.
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.
Learn how to leverage the C# code analysis and compilation features in the Roslyn CTP.
Dig deeper into the Castle Windsor IoC container by learning how to control dependencies.
- By Patrick Steele
- 12/01/2011
Learn how to utilize the Roslyn Scripting API to host a C# scripting engine in your applications.
The new Windows Runtime integrates beautifully with the .NET Framework. Building this app will demonstrate just how well.
Use Inversion of Control to decouple views and viewmodels in WPF.
- By Patrick Steele
- 10/01/2011
Lazy Loading is a programming pattern useful for resource-intensive objects.