How to: Take a Memory Dump of an ASP.NET Application Pool Quickly

When I was running the internal Team Foundation Servers (TFS) at Microsoft, we sometimes encountered issues that could only be understood by analysing a memory dump. This was especially true on the Pioneer and Dogfood servers that were running pre-Beta builds. If the problem was serious enough (crashing, memory leaks, etc) that it needed a…


C25K: Couch-to-5K Running Plan and Windows Phone App

(I try to keep this a purely technical/work blog and it’s rare that I post personal things up here, but this is too good not to share). The 1st of July is the end of the Financial Year (in Australia, at least) and I find that I have better success with changes at this time…


How to configure HTTP access to the TFS Analysis Services Cube

This is a fairly obscure Team Foundation Server (TFS) and SQL Server Analysis Services (SSAS) configuration, but if you find yourself in this situation, it is another option for making the TFS Analysis Services cube available to your users. I would be surprised if it was ever tested by the TFS product team, but I…


What does a Premier Field Engineer (PFE) do, anyway?

To be perfectly honest, I had never heard of or understood the ‘PFE’ role at Microsoft until I moved away from Redmond and into the subsidiary. That was one of the traps of being in the product team on campus – by not being on a customer site every day, it was very easy to…


Where’s Grant?

You may have noticed that my blog has been a little void of new content lately. The good news is that I’m back with a bunch of new things to talk about. First of all, for those of you who don’t know, my family and I relocated back to my hometown of Canberra, Australia in…