March 2009 Blog Posts

Quickly Change Profiles in Visual Studio

Phil Haack was at my desk today and saw something that I’ve set up in Visual Studio 2008 for quickly changing my profile.  It’s a trick that Sara Ford taught us in her infamous Visual Studio Tip of the Day series.  I use toolbar buttons to quickly change profiles in Visual Studio. I work in 2 different codebases, and as it turns out, they have different formatting guidelines; one uses KnR and the other uses Allman. 1: // KnR 2: if...

posted @ Tuesday, March 31, 2009 3:29 PM | Feedback (2)

.NET RIA Services – Implementing Custom Interfaces

.NET RIA Services allows you to write code on the server in an ASP.NET project, and have it available within a Silverlight application hosted by that web project.  Using build-time code generation, your entity types in the server project become available within the client project.  You can get .NET RIA Services today and provide feedback on the forums. Well, I am working on a scenario where I needed to have an entity implement a custom interface on both the server and the client.  I immediately wondered, “How on Earth will the code generation know to propagate my interface implementation...

posted @ Monday, March 30, 2009 1:49 PM | Feedback (6)

Just Click OK

Something that has always nettled me is watching someone go into a properties dialog, make their changes, click Apply, and then OK.  You do realize that you can just click OK, right?  OK will apply your changes and close the window.  Why did you hit Apply and then OK? I first started to notice this pattern with non-technical people.  But recently, I’ve seen several developers here at Microsoft do this too.  I’m baffled by this.  Is this a confidence problem?  If so, is the user lacking confidence in his own actions, or confidence in the software he’s using? ...

posted @ Thursday, March 19, 2009 5:14 PM | Feedback (3)

Shipping Software

Shipping software is hard.  It can sometimes be just as intense (or more so) than writing the software.  For many months, my team at Microsoft has been working on some great new features in Silverlight 3 and the Silverlight 3 SDK.  I had the pleasure of working to prepare our contributions for the SDK release. I’ve shipped a lot of software.  In fact, I’ve been involved or responsible for the shipping processes at Business Integration Group (BIG), WeDoWebStuff.com (the company I co-founded in 2000), MultiLateral Solutions, and Structural Dynamics Research Corporation (all the way back in 1998).  But what...

posted @ Wednesday, March 18, 2009 4:41 PM | Feedback (0)

Silverlight 3 and .NET RIA Services

Ever since I started at Microsoft, I’ve been part of a team working to deliver a lot of things that are hitting the streets today.  It’s been a wild ride and it’s great to see our work going public. Here is some of what is most exciting for me to see in public: .NET RIA Services Validation Navigation ChildWindow There’s going to be a lot to take in over the next couple of days with the MIX sessions, but I look forward to...

posted @ Wednesday, March 18, 2009 1:10 PM | Feedback (0)