My Picks for PDC 2009
Oct 13, 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 to go to this workshop. Note that this is FREE and you don’t have to be registered for PDC to go to it.…more
Settings1.Designer.cs Bug: Multiple settings files
Apr 27, 2008
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 named Settings1.Designer.cs. This was effectively a clone of Settings.Designer.cs which meant: IntelliSense would report that any AppSettings variables were declared multiple times * The project wouldn’t compile because the variables were already declared The fix was to…more
.NET Framework Source Code Libraries now available
Oct 03, 2007
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 coming soon (ex: LINQ). BIG KUDOS to Shawn Burke for driving this, getting executive support and making it happen and on such a huge scale.…more
Cha-Cha-Changes
Dec 16, 2005
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 the company and with C# 3.0 the future of C# is bright (LINQ == LOVE)! So why switch jobs?…more
Visual Studio Express February CTP Now Available
Mar 03, 2005
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 it. I’ll speak more about registration later
Java Developers Migrating to .NET
Feb 22, 2005
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
Feb 11, 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 the Covers: An In-Depth Look at C# 2.0 With Anders Hejlsberg giving the talk, the hardest part will be finding a seat :) * Visual C# 2005: IDE Tips and Tricks - Anson Horton * Visual Studio 2005: Debugging Smart Client Applications with Visual Studio 2005 - Scott Nonnenberg * Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes They should just change the session name to Agility with VSTS.…more
Update: Generics and CLS Compliance
Jan 07, 2005
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#
Dec 06, 2004
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
Nov 16, 2004
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 things like non-null types, checked exceptions, method contracts (like pre- and postconditions), and object invariants.…more