The past few weeks have been very busy in our offices as we announced the creation of Microsoft Open Technologies, Inc . Now that the dust has settled it’s time for us to resume our regular cadence in releasing code, and we are happy to share with ...read more