Tutorial: Using Azure REST API in Ansible to automate Azure resources

Ansible 2.6 was released with more capabilities to provision and manage Azure resources. It includes four new modules for Azure Kubernetes Service and Azure Resource, and many enhancements to…


OSCON 2017. Photo credit: O'Reilly Media

Celebrating OSCON’s 20th anniversary

We’re in Portland this week for OSCON’s return to the City of Roses (or Beervana, depending on who you ask) to celebrate the ground-breaking event’s 20th birthday. Some of Microsoft’s 3,000 open…


How to process streams of data with Apache Kafka and Spark

Data is produced every second, it comes from millions of sources and is constantly growing. Have you ever thought how much data you personally are generating every day? Data: direct result of our…


Announcing Open Service Broker for Azure 1.0 and more community updates

A few months ago, we announced a preview of the Open Service Broker for Azure (OSBA), the simplest way to connect applications running in cloud native environments, like Kubernetes, Cloud Foundry,…


Tutorial: CI/CD using Apache Subversion, Jenkins in Azure and Tomcat

In this blogpost, we will show you how to provision a Jenkins VM and setup a CI/CD pipeline to connect a code repository in Apache Subversion (SVN) and deploy the application into a Tomcat service.…


Tutorial: Canary Deployment for Azure Virtual Machine Scale Sets

Canary deployment is a pattern that rolls out releases to a subset of users or servers. It deploys the changes to a small set of servers, which allows you to test and monitor how the new release…


Coming soon: more Open Source Show episodes, featuring new community hosts

We launched The Open Source Show – featuring our own Suz Hinton, Lena Hall, and Bernd Verst – earlier this year, and, now, we’re excited to share that we are partnering with awesome community members…


Microsoft joins the OpenCensus project

We are happy to announce that Microsoft is joining the open source OpenCensus project, originally initiated and shepherded by Google, and we are excited to help it achieve the goal of "a single…


Q&A with Kubernetes co-founder Brendan Burns

Today, we announced that Azure Kubernetes Service, which simplifies the deployment, management, and operations of Kubernetes, is now generally available in five new regions. I sat down with Brendan…


Why JavaScript and Node.js are ruling the web: Interview with John Papa

JavaScript has emerged as one of the most popular programming languages in the world, reigning at #1 on GitHub in terms of pull requests in 2017. The language plays a major role on the web and…