Five years at Microsoft and a new job

Recently, I completed 5 years of service at Microsoft. The company makes a big deal of anniversaries that fall on the 5-year milestones with increasingly larger "optical crystal" monuments. As part of my anniversary, I also imported another tradition back to my local branch office from my time in Redmond. The tradition says that on…

6

From Server to Service: How Microsoft Moved TFS to Windows Azure

Recently I was invited to speak at TechEd 2012 Australia on my experience with building an Internet-scale service on Windows Azure. Rather than focus on the coding aspects which are documented quite comprehensively on MSDN, I focused on the operational aspects that are crucial to running a reliable service. Visual Studio Team Foundation Server is…


IntelliTrace for Azure without Visual Studio

IntelliTrace is a very useful tool for diagnosing applications on the Windows Azure platform. It is especially invaluable for diagnosing problems that occur during the startup of your roles. You might have seen these sorts of problems when you do a deployment and it gets stuck in the "Starting role" state and continuously reboots. Publishing…