Microsoft’s OSPO year in review—what we’ve learned 

7 min read

“Tech companies born with an open source mentality get it. It’s our ability to work together that makes our dreams believable and, ultimately, achievable. We must learn to build on the ideas of others”—Satya Nadella Whenever I teach open source at Microsoft, I open with this quote from Satya. Whether new to Microsoft, or learning…Read more

Add AI to mobile applications with Xamarin and ONNX Runtime 

2 min read

ONNX Runtime now supports building mobile applications in C# with Xamarin. Support for Android and iOS is included in the ONNX Runtime release 1.10 NuGet package. This enables C# developers to build AI applications for Android and iOS to execute ONNX models on mobile devices with ONNX Runtime. ONNX Runtime is the open source project…Read more

Join Microsoft and the Spring community at SpringOne 2021 

1 min read

Microsoft loves Spring, and we’d love to see you at SpringOne during September 1 – 2, 2021. Join us for Spring on Azure announcements and attend keynotes, sessions, and hands-on workshops over a two-day, all-virtual event. Spring is an important part of the Java ecosystem and we’ve been working together with VMware to make it…Read more

Introducing Distributed Data Parallel support on PyTorch Windows 

6 min read

Model training has been and will be in the foreseeable future one of the most frustrating things machine learning developers face. It takes quite a long time and people can’t really do anything about it. If you have the luxury (especially at this moment of time) of having multiple GPUs, you are likely to find…Read more

Simple steps to create scalable processes to deploy ML models as microservices 

7 min read

This post was co-authored by Alejandro Saucedo, Director of Machine Learning Engineering at Seldon Technologies. About the co-author: Alejandro leads teams of machine learning engineers focused on the scalability and extensibility of machine learning deployment and monitoring products with over five million installations. Alejandro is also the Chief Scientist at the Institute for Ethical AI…Read more

Ansible 2.9: Azure shared image galleries, Azure collection, and new modules 

2 min read

With the release of Ansible 2.9, Microsoft furthers its commitment to ensure that Azure provides excellent experiences for Ansible users when automating the provisioning and configuration of Azure resources. To provide great end-to-end experiences for all users, we’re announcing the expansion of Azure service coverage and the ability to release more frequent updates to Ansible…Read more

1 Comment

Attention: MySQL & PostgreSQL Azure Terraform resource users 

1 min read

We want to give a heads-up to Azure customers who are using Terraform to provision and manage MySQL and/or PostgreSQL. As planned, the Azure data team will deprecate their ‘2017-04-30-preview’ API for both MySQL and PostgreSQL on December 1, 2018. I know that you are asking yourself, “As a Terraform user, why do I care?”…Read more

1 Comment

Tutorial: Terraforming your JAMstack on Azure with Gatsby, Azure Pipelines, and Git 

10 min read

This article will show how to build a blog (or any other static content) using a very popular JAMstack (GatsbyJS, GraphQL, Markdown) and host it on static website hosting for Azure Storage, which provides a cost effective and scalable solution for hosting static content and JavaScript code. We will demonstrate how to optimize the website…Read more

3 Comments

Microsoft and HashiCorp collaborate to build a better Terraform provider 

2 min read

For those who might be wondering what HashiCorp Terraform is, Terraform is a tool which enables workflows for operators to provision and manage Azure infrastructure using “Infrastructure as Code.” For a good overview, check out this introduction to Terraform. Wait, Infrastructure as Code… isn’t that what Azure Resource Management (ARM) templates are used for? Yes, ARM templates and Terraform…Read more

1 Comment

Use case: Modern Service Mesh with Consul on Azure (Part 2) 

5 min read

This is the second part of a two-part series introducing you to HashiCorp Consul on Azure. In the first part, we took a look at the service discovery properties of Consul and deployed a Consul cluster in Azure. In this second part, we will discuss properties that turn Consul into a full-blown service mesh solution as…Read more