In-Depth Features


ASP.NET 4.5 Test-Drive

In the upcoming versions of Microsoft Web development tools, ASP.NET makes data binding more flexible while ASP.NET MVC makes creating AJAX applications and building mobile applications easier, among other goodies in both environments.

Plug in to Mono for Android for Lights, Camera and Video Apps

Multimedia is expected in today's mobile applications, and the fun isn't only for smartphone and tablet users. Mono for Android, based on the Mono project's open source implementation of the Microsoft .NET Framework, can help you take advantage of Android Camera APIs in Visual Studio.

Azure Performance Tips, Part 1: Prepping and Testing the Local Development Machine

In this multi-part series, Joseph Fultz will walk you through exactly what you need to know to make sure your Azure deployment performs optimally. First up, the steps you need to take on your local development machine.

Top Tips for Migrating Your Applications to the Azure Cloud

From architecture to security to database compatibility, here's what you need to know to make your Azure cloud migration a success.

An Agile Primer

Agile development is growing in popularity for a reason: It results in faster time to market and, in most cases, better software.

Integrating Bing Maps With WPF

Bing Maps moves beyond Silverlight and AJAX with the new native WPF Control, which enables you to build interactive tools for visualizing geographical data on the desktop.

Under the Hood With SQL Server 2012

SQL Server 2012 will offer a variety of new features centered on big data, business intelligence and cloud computing.

Inside Visual Studio 11: A Guided Tour

Visual Studio 11 is packed with new features to help you be a more efficient, productive developer. Here's your guided tour.

Porting a Silverlight App to a Metro-Style App

Many developers are worried about the compatibility of Silverlight with Metro-style applications. This project shows that those fears are overblown.

Top 10 Tips for Building a Windows Phone App

There's a right way and a wrong way to build Windows Phone applications. These 10 tips can help you do it the right way.

Demystifying the C# Yield-Return Mechanism

You can write cleaner, more efficient code with Yield-Return; the key is knowing the right situations for using the statement.

Making Do with Absent Foreign Keys

The absence of foreign key properties in classes adds some challenges to working in disconnected apps.

Visual Studio Magazine's 2012 .NET Developer Salary Survey

Our first annual salary survey shows that developers aren't just surviving, but thriving.

Working with Parser Combinators

Parser combinators are put to work in a real-life scenario as custom configurations are designed for neuro-optical scientific experiments in which optical tissue is stimulated and the results are recorded.

A Review of Visual Studio 11 Developer Preview

In addition to adding a new paradigm with Windows 8/Metro, Microsoft has upgraded its core development products; this comprehensive overview takes it all in.

Mono for Android UI Blueprint

A good first impression is critical for an Android app. Learn the principles of Android UI design.

2011 Visual Studio Magazine Readers Choice Winners

The readers have spoken, and told us what development tools they can't live without.

The Brave New World of Windows 8

Windows 8, unveiled in September, will change the way Microsoft-focused developers build applications.

Multilevel Sorting with IComparable and IComparer

IComparable and IComparer sound the same and work in similar ways, but there are important differences you need to know.

Building Great HTML5 Apps

HTML5 is a key part of Windows 8, and web development, going forward. This series will show you how to build great HTML5 applications.

Subscribe on YouTube