A platform vision and plenty of tools for next generation applications

We had the opportunity to attend Microsoft's developer conference Build in San Francisco, held (where else) at Moscone. Attended by other 5000 participants, it was a different Microsoft Build, with crystal clear focus on developers, tools to increase their productivity and most importantly - build for the new platform CEO Nadella unveiled, Conversations as a Platform.

My colleague Alan Lepofsky earlier recorded this video on our key Day #2 keynote and overall event takeaways - so have a look (if you haven't seen it - Day #1 can be found here):

 
 
Our video went already way too long, I did not get to the IoT announcements that Microsoft shared - the Azure IoT Hub Device Management (in preview) and Azure IoT Gateway SDK (also in preview). In combination with the Azure IoT starter kits both offerings make it easier for enterprises to build their IoT applications, so a good move.
 
Event Report - Microsoft Build 2016 - All about building next generation applications from Holger Mueller
 

MyPOV

A clear focus on what Microsoft thinks is the emerging, next platform, Conversations as a Platform. Microsoft shared the vision and importantly, had the tools available already to build the applications for the new platform. A welcome difference to vendors putting out a vision only at first, and then a road map to when things will be delivered. 
 
Hololens has made great progress in the last 12 months (see my First take from Build 2015 here), and for the first time Microsoft has created a new platform in the market, for a new type of applications. And it's no surprise - it is a PC - an it is a headable (if you didn't get it combination of header and wearable, I made this up). 
 
In the past Microsoft has often been behind the market innovators on platform changes, so its a welcome difference to see Microsoft laying out an innovative vision for a software application platform (Conversations as a Platform), and creating a new hardware platform with Hololens. Now it needs to execute on both, we will be watching.