Unit test your jQuery code at development time to reduce bugs in your JavaScript application. The QUnit JavaScript TDD framework makes it easy.
The Windows Runtime Library is a native API for Windows 8 that is fundamental to Metro style applications.
Fluent NHibernate lets you map .NET classes with NHibernate without the need for those cumbersome XML files.
Take advantage of the Object Context in Entity Framework to perform CRUD operations and attach or detach entities.
If you're already using jQuery in your ASP.NET and Ajax development, building reusable jQuery templates can make you even more productive.
Learn the basics of WCF and WCF RIA Services, Microsoft's communication framework and service for developing service-oriented, data-driven applications.
Leverage the new and enhanced features of ADO.NET Entity Framework 4.0 to model at the right level of abstraction.
Take advantage of the Open Data Protocol to build RESTful services in ASP.NET.
Take advantage of Silverlight 4 and Windows Communication Foundation 4 to bind data to Silverlight Data Controls.
Microsoft .NET Framework introduces a platform that opens many possibilities, providing a managed platform for executing applications that are portable, scalable and robust.
Leverage the new and enhanced features of Entity Framework 4.0 to design and implement scalable applications.
Learn how attribute-driven programming can help debug and maintain your applications much more efficiently.
Enhanced COM interop through C# 4.0's dynamic type system, support for named and optional parameters, and for variance makes working with Microsoft Office and other Primary Interop Assemblies much easier.
Leverage these new features in C# 4.0 to interoperate with new dynamic .NET languages, and simplify your code.
Team Foundation Server, Microsoft's offering for software lifecycle management, is both customizable and extensible through the TFS SDK.