Eric Vogel covers some practical uses for the long awaited interfaces, IReadOnlyList and IReadOnlyDictionary in .NET Framework 4.5.
Prism's Navigation API makes it a lot easier to swap Views in and out of regions in your Window -- assuming you give Prism enough information to do the job right.
Secondary Live Tiles enable an application to utilize both sides of a tile, delivering twice the information.
How to use a template selector to dynamically select which item template to use for each list item.
- By Nick Randolph
- 08/06/2012
Visual Studio Async is a powerful development framework, but it's important to understand how it works to avoid performance hits.
- By Patrick Steele
- 08/02/2012
See how lambda expressions enhance a common programming scenario.
Developers are contributing to more than a million projects on GitHub -- why aren't you?
Does the Surface tablet prove that Microsoft's an OEM traitor, or that it finally understands the threat from mobile computing?
- By Andrew J. Brust
- 08/01/2012
Windows Presentation Foundation with Prism and Unity makes assembling applications at runtime from loosely coupled Modules easy -- provided you don't have competing Modules and don't need to communicate between them. Here's how to solve those two problems.
Microsoft has had a number of game-changing (for both better and worse) OSes over its long history. In which category will Windows 8 fit?
Learn how to automate the WebBrowser control to display and customize the way Web content appears in your Windows Phone application.
- By Nick Randolph
- 08/01/2012
How to use lock screen badge and tile notifications in your Windows 8 application.
How to disable Expression Blend design time data at runtime.
- By Nick Randolph
- 07/23/2012
There are two strategies that you can follow in pulling together the modules that make up your WPF composable application: Central Control and Distributed Control. Here’s how to implement both of them.
Live Tiles are images that update a pinned tile (icon) on the start screen of Windows Phone. They're used to offer updates to a user browsing the start screen, without having to open the application completely.
Team Foundation Service takes what's good about TFS and cloud-enables it.
- By Mickey Gousset
- 07/18/2012
How to separate complex object construction from its representation using the Builder design pattern in C#.
In part one of this series, Nick Randolph discusses the use of Expression Blend design-time data in Windows Phone applications.
- By Nick Randolph
- 07/12/2012
C++ does things differently than C# or Visual Basic, especially when it comes to class construction. Take this tour to learn about the differences.
Learn how to create background services by building a simple music player.
- By Greg Shackles
- 07/10/2012