Skip to content

microsoft/Build26-BRK261-build-and-ship-faster-with-a-developer-optimized-experience-on-windows


Microsoft Build 2026

🔥 BRK261: Build and Ship Faster with a Developer-Optimized Experience on Windows

Session Description

This presentation covers two main areas: developing on Windows, and developing for Windows. Learn about all the latest tools and methods you can use to build great software while using Windows, as well as the newest improvements for building powerful and exciting Windows applications.

🚀 Getting started

Want to explore the topics from this presentation on your own?

🧠 Learning Outcomes

By the end of this presentation, you will be able to:

  • Discover the latest developer tools and workflows for building software on Windows, including improvements to the terminal, package management, and developer environment setup
  • Explore new capabilities for building Windows applications, including modern UI frameworks and platform features that make Windows apps more powerful
  • Understand how Windows is evolving to provide a more productive and streamlined developer experience across both "developing on" and "developing for" Windows scenarios

💬 Keep Learning with Copilot

Try these prompts with GitHub Copilot to explore the topics from this presentation. Open Copilot Chat in Visual Studio Code (Ctrl+Alt+I on Windows/Linux, Cmd+Shift+I on Mac), paste a prompt, and see what you learn. Try connecting the Microsoft Learn MCP Server for the latest official documentation.

Use these as a starting point — or write your own!

  1. Explore the developer tools ecosystem:
Using the Microsoft Learn MCP Server, give me an overview of the Windows developer tools ecosystem — what are Windows Terminal, WinGet, and Dev Home, and how do they work together to streamline setting up a development environment?
  1. Dive into building Windows apps:
Explain the differences between WinUI 3, WPF, and WinForms for building modern Windows desktop applications. When should I choose each one?
  1. Get hands-on with WSL Containers:
Using the Microsoft Learn MCP Server, find the latest documentation on WSL Containers (wslc) and walk me through how to build and run a containerized Linux app on Windows

💻 Technologies Used

  1. Windows — The platform for developers, covering tools and app development
  2. Windows Terminal — A modern, feature-rich terminal application for command-line users
  3. WinGet (Windows Package Manager) — Command-line tool for discovering, installing, and managing applications
  4. WinUI 3 — The modern native UI framework for building Windows desktop applications
  5. Windows Subsystem for Linux (WSL) — Run Linux distributions natively on Windows
  6. WSL Containers (wslc) — Build and run OCI container images directly on Windows via WSL

📚 Resources and Next Steps

Resource Description
Windows Developer Documentation Get started building Windows applications
Windows Terminal Documentation Learn about Windows Terminal features and customization
Windows Package Manager (WinGet) Install and manage developer tools with WinGet
WinUI 3 Documentation Build modern Windows desktop apps with WinUI
Windows Subsystem for Linux Documentation Official WSL documentation on Microsoft Learn
WSL Containers Learn about WSL Containers and the WSL Container SDK
Set Up a Development Environment on Windows Guide to configuring Windows for development
Explore Microsoft Build 2026 Labs and Sessions Explore lab and session repos to further your learning from Microsoft Build
Watch the session recording Watch the recorded Microsoft Build session.

🌟 Microsoft Learn MCP Server

The Microsoft Learn MCP Server gives your AI agent direct access to Microsoft's official documentation — grounded, up-to-date answers about the products and services covered in this presentation.

Visual Studio Code — One click installation:

Install in VS Code

GitHub Copilot CLI — Run this to install the Learn MCP Server as a plugin:

/plugin install microsoftdocs/mcp

For more info, other clients, and to post questions, visit the Learn MCP Server repo.

Content Owners

Craig Loewen
Craig Loewen

📢
Kayla Cinnamon
Kayla Cinnamon

📢

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit Contributor License Agreements.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

About

Resources covering the latest tools and methods for developing on and for Windows — developer experience improvements and new capabilities for building Windows applications. From Microsoft Build 2026.

Topics

Resources

License

MIT, CC-BY-SA-4.0 licenses found

Licenses found

MIT
LICENSE
CC-BY-SA-4.0
LICENSE-DOCS

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors