I work for Microsoft in the Windows Azure team helping design the next generation cloud identity platform for people and businesses around the world. I lead the design of the SDKs for all Non-Microsoft platforms for this effort, including node.js, Java, PHP on the server and Android and iOS on devices. I also drive the open sourcing of Microsoft protocol and identity libraries and work to modernize the development experience for developers at Microsoft.
I joined Microsoft in 2008 as part of the scrappy team to build the competitor to Google Apps, which became Office365.
You can follow me on Twitter.
The problem with STM: your languages still suck in response to Software Transactional Memory: Debunked?
The Failure of Lisp? A Reply To Brandon Werner in response to The Rise Of Functional Programming: F#/Scala/Haskell and the failing of Lisp
The opinions on this blog are my own and not those of my employer. This posting is provided "AS IS" with no warranties, and confers no rights.