Microsoft
Developer Blogs

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

Highlights

How to test agent skills without hitting real APIs

Your agent skill calls an API. The moment you start evaluating it, every run either costs money or mutates production data. Learn how to mock APIs transparently so you can run evals without changing your skill or hitting real endpoints.
Read moreClick to read more about this post

Latest posts

Jul 22, 2026
Post comments count0
Post likes count0

The Microsoft Agent Framework Harness is now released

Wes Steyn
Your agents can now be built on a stable, batteries-included harness - the loop, planning, memory, context management, approvals, and telemetry that turn a model into an agent that actually does things - in both Python and .NET. What is an agent harness? An agent harness is the...
Microsoft Agent Framework
Jul 21, 2026
Post comments count0
Post likes count0

Pure Virtual C++ 2026 Is Now Live!

Marian Luparu
Pure Virtual C++ 2026 is streaming now — watch five featured sessions live with Q&A, plus a full on-demand playlist, all free.
C++ Team Blog
Jul 21, 2026
Post comments count0
Post likes count0

Introducing the ETW MCP: AI-assisted ETL trace analysis, headless and in your terminal

Tristan Gibeau
If you’ve ever opened an ETL trace with hundreds of data tables and wondered “where do I even start?” This post is for you. We’re releasing an early preview of the ETW MCP, a Model Context Protocol server that lets GitHub Copilot, or any MCP-aware AI assistant, read, query, and...
Performance and Diagnostics
Jul 21, 2026
Post comments count0
Post likes count0

July Patches for Azure DevOps Server

Gloridel Morales
We are releasing new patches for our self‑hosted product, Azure DevOps Server. We strongly recommend that all customers stay up to date with the latest, most secure version of Azure DevOps Server. The most recent release, Azure DevOps Server, is available on the download page. The...
Azure DevOps Blog
Jul 21, 2026
Post comments count0
Post likes count1

Display Name is for Humans

Howard Kapustein
Package identity exists for one primary purpose: To provide software with a stable and unambiguous way to identify a package. This is a considerable improvement over the historical tendency to assign UUIDs and GUIDs to nearly everything - including things that humans were expected to...
Inside MSIX
Jul 21, 2026
Post comments count0
Post likes count1

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

Raymond Chen
Short-circuiting the easiest case.
The Old New Thing
Jul 21, 2026
Post comments count0
Post likes count0

How to test agent experience changes without shipping them

Waldek,
Garry
Most changes you think will improve AI agent behavior won't. We tested a dozen hypotheses on a real project upgrade scenario and the majority failed. Learn how to emulate documentation, API, and MCP server changes locally so you can validate what works before shipping anything to production.
Microsoft for Developers
Jul 20, 2026
Post comments count0
Post likes count1

C++ Dependencies Without the Headache: vcpkg + Copilot CLI

Augustin Popa
At Pure Virtual C++ 2026, we build a C++ console app from an empty folder using CMake, MSVC, and GitHub Copilot CLI. This walkthrough shows a practical prompt sequence for dependency selection, reproducible builds, and controlled updates.
C++ Team Blog
Jul 20, 2026
Post comments count0
Post likes count0

Pure Virtual C++ 2026 Is Tomorrow and On-Demand Sessions Are Now Available

Marian Luparu
The on-demand sessions for Pure Virtual C++ 2026 are available now on YouTube. Watch seven talks on SPGO, vcpkg + Copilot CLI, CMake Tools, PackageReference, MSVC upgrades, and C++23/26 status — then join us live tomorrow.
C++ Team Blog