Microsoft Open Source Blog

3 min read

Microsoft joins partners and the Linux Foundation to create Confidential Computing Consortium 

Microsoft has invested in confidential computing for many years, so I’m excited to announce that Microsoft will join industry partners to create the Confidential Computing Consortium, a new organization that will be hosted at The Linux Foundation. The Confidential Computing Consortium will be dedicated to defining and accelerating the adoption of confidential computing.

8 min read

Trill 103: Ingress, Egress, and Trill’s notion of time 

Congratulations! You’ve made it to the next installment of our overview of Trill, Microsoft’s open source streaming data engine. As noted in our previous posts about basic queries and joins, Trill is a temporal query processor. Trill works with data that has some intrinsic notion of time.

6 min read

DevSecOps in Kubernetes 

Traditional security processes can often become a roadblock when delivering software via DevOps processes at the rate that today’s business world demands. Today, security is not just the responsibility of the security teams—it is a shared responsibility among all the teams in the applications lifecycle. This integration is known as DevSecOps.

4 min read

Demystifying containers, Docker, and Kubernetes 

Modern application infrastructure is being transformed by containers. The question is: How do you get started? Understanding what problems containers, Docker, and Kubernetes solve is essential if you want to build modern cloud-native apps or if you want to modernize your existing legacy applications.

6 min read

Migrating to HashiCorp Terraform 0.12 on Microsoft Azure 

With the release of Terraform 0.12, we can improve the configuration of our infrastructure resources that are using the Azure Terraform Resource Provider. In this post, we will discuss how we can use Terraform 0.12 to organize, configure, and deploy resources to Azure. What is Terraform 0.

1 min read

Microsoft joins the Hyperledger community 

Today we are announcing that we’ve joined Hyperledger, a Linux Foundation community that focuses on open source implementations of the emerging specifications and standards for blockchain and distributed ledgers. Over the past few years, blockchain has shown significant promise across many industries to manage complex workflows and logistics.

5 min read

Five steps to add automated performance quality gates to Azure DevOps pipelines 

In our last post, Daniel Semedo and I provided an overview of how to add automated performance quality gates using a performance specification file, as defined in the open source project Keptn Pitometer. In this post, I’ll explain the steps required to add a performance quality gate to your Azure DevOps pipelines for both DevOps “Multi-Stage” and “Classic” pipelines using Keptn Pitometer.

3 min read

Kubernetes: What it is and what it isn’t 

I’m a developer and I’ll admit it, I’m learning Kubernetes. I’ve been developing web applications now for more than 20 years; however, the past two years I’ve moved to working with microservices applications. Originally the microservices were web sites on multiple virtual machines.

3 min read

Learning on Twitch 

Watch someone live code online…why would I do that? Hopefully I can answer this question for you in today’s post. This is the second post in my blog series that describes the value developers can get from social media, including what I’ve learned about specific social media platforms.