Welcome to my blog |
I am a Developer Evangelist employed at Microsoft, living in the Silicon Valley area, focused on cloud computing, namely Windows Azure, the Microsoft cloud. |
Why you should read my blog posts |
My posts are focused on Windows Azure and provide hands-on guidance to not only write applications hosted in a Microsoft data center, but also provide guidance on writing applications that connect to the Microsoft cloud. Mobile and Cloud I am a big believer in interoperability and scale because of the huge growth in mobile computing. I have written many posts that illustrate how to create RESTful Web services that expose massively scalable data to Android, iOS, and Windows Phone devices. I provide videos, source code and detailed guidance for all these diverse platforms using Eclipse, Xcode. I provide code in Java and Objective-C that consumes cloud hosted services and data. | ![]() |
Table of contents of a few posts |
More about my history |
I’ve been coding since the mid-80s, involved in a multitude of platforms, languages, frameworks, SDKs, libraries, and APIs. I’ve been employed at Microsoft for over 7 years, starting as a Rapid Response Engineer, helping customers in remote locations on a moment's notice to help with extreme troubleshooting scenarios, including problem isolation and correction, live and post-mortem debugging, on-the-fly application design and code reviews, performance tuning (IIS, SQL Server, .NET), application stability, porting / migration assistance, configuration management, pre-rollout testing and general development consulting I am the founder of Bay Area Azure Meetup, where I engage with developers around cloud computing topics. I have given seminars all over the US, Europe, and Asia. I have appeared on TV and radio many times, showcasing interesting innovations. I am graduate of University of California at Berkeley. My amazing family Little Bruno just started walking. Having him has been the most amazing experience of my life. ![]() |
Download for Azure Free Trial Account![]() |