Connecting the Future

Windows 8 powers app development for desktops, laptops and tablets.


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.

C# Corner

WPF and Inversion of Control

Use Inversion of Control to decouple views and viewmodels in WPF.


The Spaghetti Code Incident

Henry was the TAXCALC king. But his coding skills were positively peasant-like.


The Key of F#: 3 Questions with F# Creator Don Syme

Why was F# invented? What are its best -- and worst -- uses?

Letters from Readers

HTML5 Rages On

Visual Studio readers sound off on HTML5; some love it, others, well...

Mobile Corner

Understanding LINQ to SQL on Windows Phone 7.5

The "Mango" update to Windows Phone 7 includes LINQ to SQL abilities. Use them while building a movie review app.

Papa's Perspective

MVVM in 5 Minutes

Learn MVVM fundamentals by building this simple Twitter app.

Practical .NET

To Think in LINQ

If you start "thinking in LINQ" you'll get more done with less code, and what you write will be simpler than using SQL.

Redmond Review

Can SQL Server Punch Through the Clouds to No. 1?

SQL Azure has become a major pillar in Microsoft's cloud-based strategy.

Product Reviews

Test-Driven Development with Typemock Isolator

Isolator .NET simplifies your unit testing by providing a flexible and convenient way to eliminate dependencies between objects.

.NET Insight

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.

Upcoming Events