In-Depth Features


VSM Goes Responsive, Part 2: Media Queries Explained

CSS3 media queries are the key to making responsive design work.

VSM Goes Responsive, Part I: Why The Box Model Breaks Layouts (and How To Fix It)

This new series on the Visual Studio Magazine Web site redesign focuses first on one of the most frustrating things you can encounter on implementing responsive designs -- having layouts break after adding padding or borders -- and what you need to do to fix this.

Using SQL Bulk Insert with the .NET Framework

SQL Bulk Insert has been tuned over the years to work well with the Microsoft .NET Framework. This tutorial shows you how to take advantage of its power.

Puncturing The Top 7 Agile Myths

Although continuing to gain in popularity among developers, Agile methods still suffer from misperceptions. Here are seven of those myths, and why they're bunk.

Data Clustering Using Entropy Minimization

Entropy Minimization is a new clustering algorithm that works with both categorical and numeric data, and scales well to extremely large data sets.

Unleash the Power of Chrome Developer Tools: A Tutorial

Building and debugging Web-based applications with Chrome Developer Tools is easier than you might think.

Unit Testing with SharePoint 2010 and Visual Studio Ultimate 2012

Mickey Gousset introduces you to unit testing SharePoint 2010 applications using the SharePoint Emulators.

A TypeScript Primer

Whether you're new to JavaScript or well-versed in all it has to offer, TypeScript is a compelling option.

Working with the HTML5 Data Attributes Using jQuery

jQuery support for the new HTML5 data attributes may not be everything a developer could want -- but it's very close. And, more important, it's the perfect solution for handling transactional data.

Using the Disassembly Window When Debugging C# Applications

Squashing this bug required out-of-the-box thinking, and some Disassembly magic.

2013 .NET Developer Salary Survey

Our second annual salary survey indicates that experience pays off for Microsoft software professionals.

Dev Disasters -- Why They Happen, How to Overcome Them

Learn lessons about your own code through the errors committed by other developers.

10 Things Silverlight Devs Need to Know About the Windows Runtime

Every Silverlight developer needs to know these differences between Silverlight and the Windows Runtime before starting on a WinRT app.

Visual Studio Magazine 2012 Readers Choice Winners

The readers have spoken, the votes tallied. Which products have been chosen as worthy to take home the gold, silver or bronze? Our annual awards celebrate your most valuable tools.

Priority Queues with C#

A priority queue assigns a priority to each element. Knowing how to build them is important in solving many coding problems.

Good UI Design Is No Longer Optional

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

Load Testing with Custom Performance Counters

Tracking down performance problems in your application can be a frustrating experience. Reduce your stress levels with custom counters.

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.

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.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.