In-Depth Features


.NET Survival Guide: Multi-Core and Parallel Development

In 2011 even low-end laptops come with two cores and, at the high end, eight and even 16 cores aren't uncommon.

Using MEF to Expose Interfaces in Your Silverlight MVVM Apps

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.

Silverlight, Windows Phone 7 and the Multi-Touch Thumb

For many Silverlight programmers, the most exciting news about Windows Phone 7 is its support for Silverlight as one of its two programming interfaces (the other is XNA).

Improving ASP.NET Security with Visual Studio 2010 Code Analysis

Anyone doing ASP.NET development probably admits, openly or not, to introducing or stumbling upon a security issue at some point during their career.

Silverlight Futures

With HTML5 promising native support for video and animation, what can developers expect from Silverlight in the months to come?

2010 Readers Choice Awards

Visual Studio Magazine readers pick the best developer tools and resources.

Popping Off About Mobile App Development: Q&A with PopCap's Plamen Dragozov

Popcap's director of mobile engineering talks about the pros and cons of developing its games for the three top smartphone platforms: iOS, Android and Windows Phone 7.

Developer Hell: The Top 10 'Daily WTFs'

Sit back, relax and revel in the joy that you weren't involved in these 10 projects.

Unit Testing and ASP.NET MVC

ASP.NET MVC and test-driven development show the future of delivering reliable applications. While Visual Studio 2010 enables you to integrate server-side testing into ASP.NET development, client-side testing presents a challenge.

Microsoft How-To: Scrum for Everyone

Working with the Microsoft Visual Studio Scrum 1.0 process template.

Q&A: iPhone Development on MonoTouch

MonoTouch developer and book author Wallace McClure discusses the evolving arena of Mono-based application development for the iPhone.

Cover Story: Get Ready for the Entity Framework

The industrial-strength Microsoft ORM is finally ready for prime time. Are you?

Microsoft PowerPivot: Making Excel Analytics Work

A new component in SQL Server 2008 R2 gives users the autonomy to set up business intelligence functionality in Excel without taking control of the process away from IT.

Lab Management in Visual Studio2010

Visual Studio Lab Management promises to streamline thorny debug and test challenges by enabling an efficient, virtualized test environment.

SQL Server 2008 R2 for the Developer

Microsoft extends its enterprise-capable database platform with powerful new management and scalability features -- and there's plenty in the latest rev for developers.

Windows 95 Reaches Its 15th Birthday

This week marks Windows 95's birthday, with the venerable operating system turning 15 years old.

Exploit Multi-Core Processors with .NET 4 and Visual Studio 2010

If you want to take advantage of the power of multi-core machines, you need to start creating applications with parallel processing using PLINQ, the Task Parallel Library and the new features of Visual Studio 2010.

Debugging Applications with IntelliTrace

The new IntelliTrace feature in Visual Studio 2010 promises to eliminate the pernicious scourge of "no repro" bugs by giving developers a detailed view of what happened during execution when a bug was filed. Here's how you can get started with IntelliTrace.

Q&A: Microsoft's Lisa Feigenbaum Talks About C#

Microsoft's community program manager for the Visual Studio Managed Languages Team talks about the new capabilities in C# 4 and what we can expect going forward.

Load Testing with Visual Studio 2010

In part 2 of his series on Web performance testing and load testing in Visual Studio 2010 Ultimate, Ben Day explains how to set up a load test rig to determine how well your application performs with multiple users.

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.