After an interesting summer of working on OSS projects, doing a keynote in Australia at DDDMelbourne, and getting ever closer to finishing that Pluralsight course, I now have a new role to sink my teeth into
I have joined Microsoft as an API Evangelist. That means if you are building HTTP APIs, my role is to try and help. Whether you are building APIs using ASP.NET, or you are looking at Azure infrastructure for hosting or managing APIs, I want to make it easier for you to find answers to your questions.
Right At Home
I've spent a significant part of my 20 year career developing software on the Microsoft stack. There are aspects of the stack I really like and some parts I don't. The reality is, that every platform has its flaws. Over the past six years, as a Web API Advisor and then an MVP, I've had the opportunity to interact with a significant number of MS employees and I have been consistently impressed by the attitude and the desire to make the developer ecosystem better. In the past few years Microsoft really seems to be succeeding in changing the direction of the behemoth and I am excited about having the opportunity to join Microsoft and help push forward in this new direction.
ASP.NET is heading towards releasing some major changes in the coming year and Azure is continuously adding new features. It is a major challenge for developers to stay up to date with the capabilities that are available and evaluate which are most appropriate for their scenario. I hope to use my experience with the platform, and my experience building HTTP APIs to provide practical guidance for developers working with APIs.
More Of The Same
This role really involves me doing more of what I already enjoy doing in my spare time. So, expect more blog posts, more screencasts and more conference talks. In fact, if you are free next Tuesday, why don't you join Glenn Block and myself for a casual HTTP Q&A.
Yep, this is pretty much how I'm feeling right now.