Skip to content
Open Source blog

Improved discovery experience for Microsoft containers on Docker Hub

Continuing with our approach to delivering a consistent and trustworthy acquisition experience for Microsoft container images, we are pleased to announce updates for the Microsoft Container Registry (MCR). In partnership with Docker, Microsoft has sought to improve the developer experience and servicing of container images while maintaining the current discovery and acquisition process via Docker...

Read more

Microsoft open sources Trill, a powerful query processor for analytics at incredible speeds

In today’s demanding business environment, processing massive amounts of data each millisecond is becoming a common business requirement. We are excited to be announcing that an internal Microsoft project known as Trill—for processing “a trillion events per day”—is now being open sourced. Trill started as a research project at Microsoft Research in 2012, and has...

Read more

Tutorial: Using Azure DevOps to setup a CI/CD pipeline and deploy to Kubernetes

Introduction In this blog article, we will show you how to setup a CI/CD pipeline to deploy your apps on a Kubernetes cluster with Azure DevOps by leveraging a Linux agent, Docker and Helm. The combination of these technologies will illustrate how you can easily setup a CI/CD pipeline, leverage Configuration-as-Code and Infrastructure-as-Code, and accelerate...

Read more

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 existing Ansible modules for Azure (e.g., Virtual Machine, Networking interface). Here I’ll introduce two new modules azure_rm_resource and azure_rm_resource_facts which allow you to directly call the...

Read more

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 source contributors from across the company will be there showcasing some of their favorite open source technologies and community projects throughout many breakout...

Read more

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 actions There’s data generated as a direct result of our actions and activities: Browsing twitter Using mobile apps Performing financial transactions Using...

Read more

Microsoft Contact: Stephen Smith (stepsmit)
Agency: Cinco Design
Agency Contact: Kate Callahan (
Photographer: Amy Sacka (
Shoot month: March 2017
Location: Portland, OR
Business: Portland Container

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, and OpenShift, to the rich suite of managed services available in Azure. Today, we are pleased to announce the 1.0 release of OSBA with...

Read more

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. We start from the solution template in Azure Marketplace, since that’s the fastest and easiest path to get Jenkins up and...

Read more