Microsoft for Developers

Microsoft for Developers

Get the latest information, insights, and news from Microsoft.

Visual Studio Code 1.133 (Insiders)

Learn what's new in Visual Studio Code 1.133 (Insiders) Read the full article

2026/8/11
阅读更多

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 5

Last time, I confessed that I lied when i said that we can't use std::unique_ptr to manage the registration cookie. T

2026/8/7
阅读更多

Test reporting in Microsoft.Testing.Platform: from red build to root cause

When a test fails in CI, "the build is red" is only the starting point. The useful questions are whether this change caused the failure, whether the test has failed before, and where to find the evidence. If answering them means searching a job log, downloading an artifact, and finding the teammate who remembers how that test behaved last m

2026/8/6
阅读更多

Announcing the preview of the Work IQ Developer Tools

Software is shifting from apps built for people to agents that can reason over context and act on someone's behalf. Microsoft 365 Copilot put that shift in front of hundreds of millions of users, and Work IQ gave agents a production-ready intelligence layer to build on. What's been missing is the path in between: getting from an idea to a prod

2026/8/6
阅读更多

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 4

Last time, we successfully our plan to use the global interface table to hold created a fake agile wrapper that is technically agile, even though it

2026/8/6
阅读更多

Pull request annotations on work item cards

It's now easier to track development progress without leaving your Kanban board. Azure Boards now displays pull request annotations directly on work item cards, making it easy to see at a glance when work is actively moving through code review.

2026/8/6
阅读更多

You can now use the Azure DevOps Service Connection instead of a PAT or Build Session token

We're excited to announce the Azure DevOps service connection, a new way to access Azure DevOps from your pipelines using a Microsoft Entra workload identity (a service principal or managed identity) instead of a Personal Access Token (PAT) or session token. This post walks through what it is, how to set it up, and the many

2026/8/6
阅读更多

Visual Studio Code 1.132

Learn what's new in Visual Studio Code 1.132 Read the full article

2026/8/5
阅读更多

Visual Studio Code 1.132

Learn what's new in Visual Studio Code 1.132 Read the full article

2026/8/5
阅读更多

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 3

Last time, we tried to execute on our plan to use the global interface table to hold hold a reference to an object in another apartment that automati

2026/8/5
阅读更多

Azure DevOps Remote MCP Server is generally available

Today, we're excited to announce the general availability of the Azure DevOps MCP Server 🎉 The Azure DevOps MCP Server gives AI assistants secure, contextual access to your Azure DevOps projects so they can help you plan, build, and ship software more effectively. With the

2026/8/5
阅读更多

Beyond Chat: live Speech-to-Text with Foundry Local and C#

A year ago, I wrote a .NET Blog post about running GPT-OSS locally with Ollama and C#. That sample used IChatClient from Microsoft.Extensions.AI to build one of the most familiar Local AI scenarios: a chat application. Chat is a great place

2026/8/4
阅读更多

Build Production-Ready Agents with the GitHub Copilot Harness and Agent Framework

Developers increasingly want to build agents that can reason about code, modify files, execute commands, interact with developer tools, and work across entire repositories. While GitHub Copilot already provides a powerful coding harness for these scenarios, developers often need additional capabili

2026/8/4
阅读更多

Remove Is Not Uninstall

Just as https://devblogs.microsoft.com/insidemsix/there-is-no-install-its-stage-and-register/ explained that Install is not truly an installation operation in MSIX, Remove is similarly not an uninstall operation. This can be surprising - sometimes even alarming - to developers coming from traditional installer tech

2026/8/4
阅读更多

Build Azure Skills Faster with Cloud Academy, a Visual Studio Subscriber Benefit

2026/8/4
阅读更多

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 2

Last time, we hatched a plan for holding a reference to an object in another apartment that automatically expires when the apartment runs down. L

2026/8/4
阅读更多

Building an operations assistant on Azure that waits for approval before it acts

Grounding an assistant in runbooks is the easy half. The interesting engineering is in the boundary between what a model proposes and what an authenticated person actually authorizes. An operations assistant stops being a demo the moment it can act. Answering "which runbook covers this alert" is a search problem. Opening an incident from th

2026/8/3
阅读更多

Strengthening NuGet Supply Chain Security: Reducing API Key Lifetime

Many developers publish packages to NuGet.org via API keys. In recent years, API keys and Personal Access Tokens (PATs) have been frequently used as an attack vector to gain access to systems. There are multiple problems with API keys and PATs; the two biggest ones are that they are loose strings that are easy to lose, and they have traditi

2026/8/3
阅读更多

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 1

Last time, we considered what it means when the context callback fails, which prevents us from releasing the object in its original context. We noted that the problem is that whe

2026/8/3
阅读更多

From generated code to trusted code with a unit-test agent

A common request to a coding agent is only one line: Generate unit tests. That request leaves important questions open. Which code needs tests? Which test framework does the project use? Where should the tests go? How does the build find them? What should the tests check? The agent can learn from the repository,

2026/7/31
阅读更多

Making an agile version of a Windows Runtime delegate in C++/WinRT, part 10

In part 5 of this unnecessarily long series on agile delegates, com

2026/7/31
阅读更多

A deep dive into Power Pages Enhanced Authorization

Dataverse Native Authorization Model for Power Pages How mapped identities, security roles, and record filters move external-user authorization closer to the data. We’re introducing a major update to the Power Pages security model: authorization for external users is now enforced natively in Dataverse. Customers

2026/7/31
阅读更多

Introducing WPA MCP: Early Preview of AI-assisted trace analysis in Windows Performance Analyzer

Windows Performance Analyzer (WPA) is one of the most powerful tools available for understanding system performance on Windows. It helps engineers investigate Event Tracing for Windows (ETW) traces across CPU, memory, disk, networking, scheduling, input, and many other areas of the operating system. That power also comes with complexity. A

2026/7/30
阅读更多

Azure Developer CLI (azd) July 2026

This is the July round-up for the Azure Developer CLI (azd). Five releases shipped since the last post: 1.27.0, 1.27.1,

2026/7/30
阅读更多

Building agent teams with Agent Framework, GitHub Copilot CLI and Squad

Microsoft Agent Framework supports creating agents that use the GitHub Copilot SDK as their backend. GitHub Copilot agents provide access to powerful coding-oriented AI capabilities, including shell command execution, file operations, URL fetching, Model Context Prot

2026/7/30
阅读更多