Windows 8, unveiled in September, will change the way Microsoft-focused developers build applications.
- By Kathleen Richards, Keith Ward
IComparable and IComparer sound the same and work in similar ways, but there are important differences you need to know.
- By James McCaffrey
HTML5 is a key part of Windows 8, and web development, going forward. This series will show you how to build great HTML5 applications.
- By Brandon Satrom
What will Windows 8 really mean for the future of .NET developers? Four industry experts share their insights.
The technologies bundled as HTML5 finally support what developers have been trying to get HTML to do for decades.
High-transaction environments can use distributed caching to boost performance without major code changes.
Securing Rich Internet Applications requires an understanding of their vulnerabilities.
- By Itzik Spitzen
This article introduces the TAP and the associated .NET language changes that streamline asynchronous programming and extend the multithreading enhancements in the Microsoft .NET Framework 4.
- By Mark Michaelis
Starting with Microsoft Office, users have been able to double-click or drag a toolbar and have it become a floating window that can be moved or docked to the side of the application window. Here's how to implement a basic version of this behavior in C# Windows Forms applications.
- By Brian C. Hart
Lots more cores are coming -- but don't panic. Look for abstract programming methods pioneered by the MIT Cilk project to span to the future to address task parallelism, data parallelism and safety for multicore and manycore development.
- By James Reinders
A look at how developers can use the integrated application analytics capabilities of Visual Studio 2010 to improve software quality.
- By Sebastian Holst
Your team won't achieve automated build nirvana overnight. Here's how to break down the process and adopt the changes in the Microsoft build system.
- By Benjamin Day
We look at 17 of the best free Visual Studio and .NET tools and add-ins.
Will emerging developer tools and hybrid Platform as a Service features ramp up project and data deployments to Windows Azure?
- By Roger Jennings
A developer's guide to unlocking the power of code reusability.
Code First is a new development approach in the Entity Framework 4.1 stack that can simplify the understanding and maintenance of your domain model.
How the Microsoft co-evolution strategy has shaped the two flagship languages of the .NET Framework, and what it means for developers going forward.
- By Michael Desmond
Windows Identity Foundation turns authentication over to token servers, reducing demands on developers while preparing the way for a service-oriented world. It also integrates with the authorization mechanisms you're already using.
The Microsoft Model-View-ViewModel pattern is an indispensable tool for developing applications for Silverlight, Windows Phone 7 and Windows Presentation Foundation. Benjamin Day helps you avoid architectural pitfalls and create unit-testable and maintainable applications.
- By Benjamin Day
How to associate unit tests with requirements in Visual Studio 2010.
- By Jeff Levinson