Goodbye Microsoft

Today I resigned from Microsoft. While I’m leaving to take a big step in a new direction, I have to say, it’s with very mixed emotions. Five and a half years ago, I started a journey that changed me forever. Not only was it the realization of a teenage dream (I still remember unwrapping the…


Getting Started with Parallel Programming in .NET 4

So one of the features of .NET 4 that I’ve been eagerly awaiting is the new Parallel Programming “stuff”. Now, anyone who has worked in concurrent environments knows, it’s daunting to learn a new set of technologies, constructs, tools, etc. For those that haven’t worked in concurrent environments, the entry into concurrency can be downright…


WCF, REST and URL Rewriting with Windows Azure!

So there is nothing I find nicer than a well formatted, REST based URL. Take for example: http://myhost/customer/2/orders As a way to retrieve all orders for customer number 2. There is also nothing I like more than WCF! The flexibility to declaratively control the behavior of my web service is perfect for situations where I…


Build Your Own Pivot Server in Windows Azure!

So one thing I’ve been wanting to do since moving from the Windows Azure team to the Pivot team, is build a Pivot Dynamic Server in Windows Azure. Well, tonight I decided to do just that, allow me to expatiate! ;0 Let’s start with a basic overview of what Pivot requires to load a collection….


New Gig!

One of the things I love about working for Microsoft is the amazing amounts of opportunity to follow your passions. I’ve been very fortunate over my five years (yep, I celebrate 5 years at Microsoft this month) to have explored a number of great roles, and today I start off on another great adventure. So…


Australia, here I come… again!?

I’m so excited, I just can’t hide it! And neither could Coatesy! That’s right, I’m being crated up and shipped back home to Terra Australis for a week of Windows Azure goodness from the 22nd of Feb to the 25th of Feb. Please check-out Coatesy’s blog for all the deets and I look forward…