Blog Archives

Leaving Microsoft

I’ve made a really hard decision of leaving Microsoft. Working at Microsoft has been an incredible experience and I have only great things to say. Here is a copy of the farewell email I sent out to my friends &

Posted in Programming

Startup tasks, Elevated privileges & VM Role

In this blog post, let’s do a hands on implementation of the Windows Azure Startup tasks and compare the different role types in Azure. A Primer on Windows Azure Roles Windows Azure supports three types of roles: Web role: used

Posted in Programming, Windows Azure Tagged with: , , , ,

Kinect can do for Microsoft what iPhone did for Apple!

After one broken lamp and some really sore legs, I declare Kinect as Microsoft’s iPhone! Microsoft just unleashed a beast with Kinect in terms of technical excellence and mainstream consumer appeal, but the question to be asked is, does Microsoft

Posted in General, Windows Azure Tagged with: , , , , , , ,

Azure PDC announcements in a nutshell

                                                 So both my predictions came true There were a lot of announcements on the Azure platform and the developer toolset space, but I will highlight some of the main announcements in this post.   Cost Like I mentioned

Posted in Programming, Windows Azure Tagged with: , , , , , ,

My predictions for Azure PDC announcements

  1) Pricing for developers Last week Amazon announced that beginning November 1, new AWS customers will be able to run a free Amazon EC2 instance for a year. This is a huge incentive to make their service appealing and

Posted in Programming, Windows Azure Tagged with: , , , , ,

Windows Azure 101: Cloud Service Model- SaaS/PaaS/IaaS?

Platform as a Service/PaaS Windows Azure at the moment supports the PaaS model, so in other words consumers can build and deploy cloud applications created by using programming languages and tools supported by the provider. The consumers don’t have to

Posted in Programming, Windows Azure Tagged with: , , , , , , , , ,

SharePoint Conference 2009!

Ok so, I am cautiously excited about SharePoint 2010 and definitely looking forward for the announcements at the SharePoint Conference 2009.     Two of the new SharePoint 2010 features which caught my eye right away were:   1) Business

Posted in Programming Tagged with: ,

How to Chain TFS Builds?

  One of my colleagues @gdurzi recently asked me this question. Sounds straightforward enough to be supported out of the box with TFS right? Too many quirks with this. And I recommended using the ever faithful MSBuild <Exec> task to

Posted in Programming Tagged with: , ,

Platform Agnostic apps failing on a 64 bit machine.

  Ran into this issue yesterday, thought I will post it out here for anyone who runs into the same issue, since this is a very common issue with open source projects. After wiring up the bits from CruiseControl.Net 1.4.4

Posted in Programming Tagged with: , , , ,

MSBuild ItemGroup element issue

So you just moved from NAnt to MSBuild and put together the following MSBuild script to copy files (just like in my case) <Project xmlns=”″> <PropertyGroup> <Configuration Condition=” ‘$(Configuration)’ == ” “>Debug</Configuration> <WSPDir>.\release</WSPDir> </PropertyGroup> <ItemGroup> <CompiledBinaries Include=”.\bin\debug\*.dll” /> <ProjectReferences Include=”$(WSPDir)\**\*.*proj”/>

Posted in Programming Tagged with: