A look inside the critical technologies and tools that will shape .NET development over the next year.
After a watershed year in 2010, .NET developers can finally put their programming skills to use to create and sell apps for the Windows Phone 7 platform, introduced last February and available in Windows Phones in the United States since early November.
The frequency with which Microsoft has changed database access technologies is remarkable, with each new scheme offering the promise that .NET developers have finally arrived at a long-term solution.
Cloud computing solutions vary considerably, yet claim superior privacy, security and scalability over on-premises deployments that also require the expense of an IT department to manage them.
Microsoft's efforts to improve mobile, Web and cloud application development have captured a great deal of mindshare over the past year.
In 2011 even low-end laptops come with two cores and, at the high end, eight and even 16 cores aren't uncommon.
Application Lifecycle Management (ALM) is a critical measure of a team's maturity and development effectiveness.
An important part of a software testing -- or coding -- effort is the ability to measure progress. One way for doing this is a technique called Earned Value Management (EVM). Find out how easy it is to apply EVM to your own projects.
Managed Extensibility Framework (MEF) lets you expose interfaces and classes in your Silverlight apps without having to expose the real implementation. See how it works.