Engineering@Microsoft

How Microsoft empowers its developers to deliver at massive scale

Latest posts

Jul 31, 2023
Post comments count 0
Post likes count 8

Load testing AAD-based authentication for Azure Cache for Redis

Rohit Anand

At Microsoft, we continue working on modernizing our services to make them faster, more reliable, and up to date with the latest technologies. In this blog post, we’ll cover how Azure Load Testing helped ensure that the Azure Active Directory (AAD) based authentication mechanism for Azure Cache for Redis met the performance criteria. Azure Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architecture. In May 2023, Azure Cache for Redis launched a password-free authentication mechanism by integrating with AAD. This integration also included role-based access control f...

May 24, 2023
Post comments count 4
Post likes count 8

Dev Drive and Copy-on-Write for Developer Performance

Erik Mavrinac

At Microsoft Build 2023 the Windows team announced Dev Drive, a new evolution of the Windows ReFS filesystem retuned for developer workloads like Git and builds. This new functionality will ship later this year in the Windows 11 23H2 refresh and is available now for early testing via the Windows Insider program.

May 23, 2023
Post comments count 0
Post likes count 4

Microsoft Dev Box for Microsoft engineers

Josh Zimmerman

We’re in an exciting time for technology. But to take advantage of the opportunities, it’s critical for developers to have access to the tools and resources that can help them stay productive and do their best work. At Microsoft, we’re migrating many of our developers to highly productive…

May 22, 2023
Post comments count 0
Post likes count 5

The Journey to Secure the Software Supply Chain at Microsoft

Adrian Diglio

A secure software supply chain represents another facet of Microsoft's built-in security to enhance and maintain trust in our products. It’s a continuation of the journey we embarked upon since the launch of Security Development Lifecycle (SDL) in 2004 and represents our commitment to continually enhance Microsoft’s foundational security.

Mar 15, 2023
Post comments count 0
Post likes count 0

Implementing an accessible, checkable WPF Tree View

Sarah Oslund

The Accessibility Insights team recently fixed a bug in our Windows Presentation Foundation (WPF) app where checkboxes in a WPF tree view were not properly reporting their checked or unchecked state to adaptive technologies such as screen readers. This longstanding issue created a sub-par accessible experience in Accessibility Insights for Windows, our Windows app introduced in John’s December 13, 2021, post. Previously, we worked around the problem to make our app usable for adaptive technologies, but with this fix we have improved the experience to meet industry standard accessibility patterns. As a team workin...

Dec 15, 2022
Post comments count 0
Post likes count 2

Learnings from migrating Accessibility Insights for Web to Chrome’s Manifest V3

Sarah Oslund

Since February 2022, the Accessibility Insights team has been migrating Accessibility Insights for Web–our Chrome and Edge extension introduced in Jacqueline's February 14, 2022, post from Manifest V2 (MV2) to Manifest V3 (MV3). We wanted to share learnings and takeaways from our migration journey with a walkthrough…

Jul 12, 2022
Post comments count 3
Post likes count 3

Microsoft open sources its software bill of materials (SBOM) generation tool

Danesh,
Adrian

We are excited and proud to open source our software bill of materials (SBOM) generation tool. A key requirement of the Executive Order on Improving the Nation's Cybersecurity, SBOMs are lists of ingredients that make up software components, providing software transparency so organizations have insight into their supply chain dependencies. Our SBOM tool is a general purpose, enterprise-proven, build-time SBOM generator. It works across platforms including Windows, Linux, and Mac, and uses the standard Software Package Data Exchange (SPDX) format. (To see the previous announcement about our SBOM tool, please re...

Mar 29, 2022
Post comments count 0
Post likes count 3

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

Randy Lehner

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.

Feb 14, 2022
Post comments count 0
Post likes count 0

Accessibility Insights for Web

Jacqueline Gibson

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.