My new team

Three and a half months ago I switched teams. I’m now part of the “Oslo” Modeling Languages team. If you want to know more, check out these 2 new blogs that we launched: Intellipad Team Blog MLanguage Team blog


Justin’s got one

Justin Ng has started an MSDN blog. Justin and I work together on the Zune Services team.


Test Post

Testing a custom moniker link in community server 2.0


Making svcutil.exe and VisualBasic.Net play nice

Ali Pasha has an interesting post about some issues you can run into when you use Visual Basic and svcutil.exe and I thought I’d write a post to shed some more light on the issue. DataContract types are uniquely identified using a namespace qualified name (namespace uri and a name). This namespace uri is used…


How to restore the native Zip file integration in Windows

I got a copy of WinZip last week for my x64 box because I needed to unzip a gzip file. I later realized that since I’m running a 64-bit version of vista, the handy WinZip context menu shell extenstions won’t work (unless I run a 32-instance of explorer.exe). This was a bummer because I like…


XBox Live Video Market place

“To celebrate its first birthday on November 22, Xbox 360™ becomes the first and only gaming console to provide HD and standard-definition TV shows and movies direct to you.” Renting movies from Blockbuster was nice.Renting movies from Netflix was even better for my lazy but.Renting movies without ever having to leave the couch is…


.Net Framework 3.0 has Shipped!

The first product I worked on here at Microsoft has shipped. It’s a great feeling.



More LINQ goodness here. I love it!


svcutil /reference and /excludeType

I get a lot of internal feedback that the svcutil options are confusing. svcutil.exe originally started out as a fairly simple tool and over the years working towards shipping it’s evolved into a Swiss army knife. I figure even though I don’t work on WCF anymore I should post a few brain dumps here to…



I ran into an issue this summer while helping some interns port Terrarium to use .Net 3.0 and since I haven’t seen many posts about it I thought I’d write one in hopes of helping anyone else who runs into this. I’ll also nudge Michael Marucheck to write a bit more when he has time since he knows…