Engineering@Microsoft

How Microsoft empowers its developers to deliver at massive scale

Latest posts

Image Cloud data
Randy Lehner
Randy Lehner
Mar 29, 2022

The pursuit of an autonomic scale and efficiency system for Microsoft 365: Making it as easy as breathing

Through automated profiling and data collection of performance behavior, Microsoft’s M365 Core team can derive the context with which to inform the engineer about the impact of their code, as they write it. Randy Lehner likens it to the autonomic nervous system in this post on their Cloud Profiling and Reporting Pipeline.

0
3
Accessibility: Two magnifying glasses
Jacqueline Gibson
Jacqueline Gibson
Feb 14, 2022

Accessibility Insights for Web

In this post, Jacqueline Gibson goes over Accessibility Insights for Web, Microsoft's open-sourced Chrome and Edge extension that helps users find and fix web accessibility issues.

0
0
1ES article
Suresh Thummalapenta
Suresh Thummalapenta
Feb 1, 2022

Improving developer productivity via flaky test management

Flaky tests are a well-known problem across the industry and Microsoft is no exception. In this post, Suresh Thummalapenta walks us through the team's comprehensive flaky test management system that helps to infer, triage, and quarantine those tests.

0
1
Accessibility: Two magnifying glasses
John Alkire
John Alkire
Dec 13, 2021

Accessibility Insights for Windows

In this post, John Alkire walks through the features of Accessibility Insights for Windows, which enables users to inspect and test Windows applications to find and fix accessibility issues.

1
1
1ES article
Sina Jafari
Sina Jafari
Oct 25, 2021

CloudTest: A multi-tenant, scalable, performant and extensible verification service

In this post, Sina Jafari discusses key characteristics of the CloudTest infrastructure used at Microsoft and why similar characteristics should be considered in all large-scale test infrastructures to improve engineers’ productivity and help them ship high-quality software.

2
1
Security icon
Adrian Diglio
Adrian Diglio
Oct 13, 2021

Generating Software Bills of Materials (SBOMs) with SPDX at Microsoft

In this post, Adrian Diglio walks us through how Microsoft is planning to generate SBOMs not just to meet the U.S. Presidential Executive Order on Improving the Nation's Cybersecurity, but for all software that Microsoft produces.

3
5
1ES article
Michael C. Fanning
Michael C. Fanning
Sep 27, 2021

Caesar, standards, and SAST: The road to SARIF

In this post, Michael Fanning gives us a short history on standards (think Julius Caesar), how consensus on something very small can enable something very large, and how all of it relates to the design of the ‘Static Analysis Results Interchange Format’ (SARIF).

0
1
Security icon
Bryan Sullivan
Bryan Sullivan
Sep 16, 2021

You can’t have security for DevOps until you have DevOps for security

The faster we iterate on refining secure development practices, the faster our developers can address security pain points, and the better we protect our customers. In this post, Bryan Sullivan walks through key learnings from the 1ES Security team.

0
1
Image Build general
Michael Pysson
Michael Pysson
Aug 18, 2021

Large-scale distributed builds with Microsoft Build Accelerator

Learn how Microsoft evolved it’s build caching algorithm with BuildXL to support large-scale distributed builds.

0
0