IComparable and IComparer sound the same and work in similar ways, but there are important differences you need to know.
Windows 8, unveiled in September, will change the way Microsoft-focused developers build applications.
Use Inversion of Control to decouple views and viewmodels in WPF.
Henry was the TAXCALC king. But his coding skills were positively peasant-like.
Why was F# invented? What are its best -- and worst -- uses?
Visual Studio readers sound off on HTML5; some love it, others, well...
The "Mango" update to Windows Phone 7 includes LINQ to SQL abilities. Use them while building a movie review app.
Learn MVVM fundamentals by building this simple Twitter app.
If you start "thinking in LINQ" you'll get more done with less code, and what you write will be simpler than using SQL.
SQL Azure has become a major pillar in Microsoft's cloud-based strategy.
Isolator .NET simplifies your unit testing by providing a flexible and convenient way to eliminate dependencies between objects.