In-Depth Features


Visual Studio ALM Gets a New Lifecycle

Fewer obstacles, agile improvements and continuous feedback in Visual Studio 2012 with Team Foundation Server remove your team's roadblocks to higher-quality software and maintenance.

Good UI Design Is No Longer Optional

In a mobile world, software developers can no longer ignore UI design.

Improved Permutations with the BigInteger Data Type

The major challenge when working with permutations is that the factorial function gets very, very large very, very quickly. The BigInteger data type was introduced in the .NET Framework 4.0; it enables the writing of effective permutation code.

Metro Apps with HTML5

If you're an experienced Web developer, you'll love the HTML5/JavaScript/CSS3 options provided by Visual Studio 2012. Here's a step-by-step guide to getting started.

Semantic Zoom with Silverlight 5 PivotViewer

The Silverlight 5 PivotViewer allows you to create unique and interactive data visualizations for your users. Find out how to effectively use this technology and incorporate semantic zoom into your data collections.

New Views on Windows 8 Metro-Style Development

FlipView, ListView and GridView are new controls for Windows 8 Metro-style applications. They'll become key tools for building great-looking UIs.

Improved Combinations with the BigInteger Data Type

If your app requires the creation and manipulation of combinations of objects, the BigInteger structure in the Microsoft .NET Framework can offer huge advantages to combination functions.

Big Data in the Cloud

Microsoft has cooked up a feast of value-added big data cloud apps featuring Apache Hadoop, MapReduce, Hive and Pig, as well as free apps and utilities for numerical analysis, publishing data sets, data encryption, uploading files to SQL Azure and blobs.

Windows Phone App Porting: Bridging the PhoneGap

PhoneGap is used for building mobile applications across a range of devices with JavaScript, HTML5 and CSS3. Learn how to use PhoneGap to build a Windows Phone application that can be easily ported to another phone.

Azure Performance Tips, Part 2: Cloud Checks

Visual Studio test tools, profiling, performance counters, and the SQL Azure Management Console provide a snapshot as to how the app performs.

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.

Subscribe on YouTube