On Thursday Microsoft announced a number of improvements to its Azure cloud platform designed to give developers increased capabilities for AI, machine learning, mixed reality, blockchain and Internet of Things (IoT) solutions, via both hybrid cloud and edge architectures.