My Picks for PDC 2009

With a little over a month to go before Microsoft’s biggest and best developer event, I wanted to pick out which PDC sessions look super interesting (to me) this year: Dan’s picks Windows 7 Developer Boot Camp (Mark Russinovich, Arun Kishan)– I’ll be setting up some projects during this time, but it would be great…


Settings1.Designer.cs Bug: Multiple settings files

I ran into this bug today which was unfortunately closed as can’t repro. I was renaming some AppSettings variable names (right click on a Project’s  Properties and go to the Settings tabs) and deleting some other settings, when I did a Search/Replace for the entire solution and somehow wound up with a duplicate Settings.Designer.cs file…


.NET Framework Source Code Libraries now available

Check out Scott Guthrie’s blog post for information and screenshots.   Yes, you’ll have to sign a license for it (reference license), but this is huge and a big request from customers to be able to step into actual .NET/BCL code. Currently available is Windows Forms, Windows Presentation Foundation, Base Class Libraries (BCL), and more…



At Microsoft, the only constant is change… It’s been a wild ride as the C# Product Manager, but I’m officially changing jobs and to become the Lead Product Manager for the Visual Studio Express product line. Leaving C# was a hard decision, especially because IMNSHO, the C# team is one of the best teams in…


Visual Studio Express February CTP Now Available

A new set of Express Community Tech Preview (CTP) SKUs are now available for download. Besides new features which may or may not be stable, we also have a new product activation model where you can use Express for 30 days without having to register. After 30 days you’ll need to register Express to continue using…


Java Developers Migrating to .NET

If you’re a Java developer and you’re interested in moving to .NET, Brian Keller points out some of the newly available training options and how to sign up for the free training.   updated with correct grammar per comments


My Picks for TechEd 2005

  The list of TechEd sessions for 2005 is now up! If you register now, you get a $300 discount Choosing sessions was *absolutely* brutal. That being said, there’s still a lot of content that C# developers would be interested in. Here are my picks for sessions and events: Developer Tools/.NET Framework Visual C# Under…


Update: Generics and CLS Compliance

For those of you who missed this, the BCL Team officially announced that Generics for the .NET Framework 2.0 will be CLS compliant.  This is awesome 🙂 I’ve also updated my previous post on the subject


Eric describes his Marriage Proposal in C#

In case you haven’t seen this, Eric Maino, a lead Student Ambassador, writes C# code to describe his marriage proposal. Sure, I would’ve used delegates here or an async pattern there, but all-in-all an amusing read.


Spec# for Visual Studio .NET 2003

From the research web site: The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software.   The system consists of: A programming methodology, which includes a sound treatment of object invariants in object-oriented programs. The Spec# programming language, which is a superset of C# and adds…