Why Microsoft had the best tech keynote of 2015

Transcript