On Demand
Missed .NET Day on Agentic Modernization? Watch the coding demos and agentic workflow sessions on demand.
Microsoft
Developer Blogs
Get the latest information, insights, and news from Microsoft.
Highlights

Build your own claw and agent harness with Microsoft Agent Framework
What does it take to build your own "claw" - a capable, CLI-style agent that can plan, use tools, remember things, and safely act on your behalf? Coding agents and assistants like these can feel like magic, but underneath they are an agent harness: a loop around a language model wired up...
Read moreClick to read more about this postIn memory of the man who put red and green squiggles under words
Starting in Word and expanding to nearly every other word processor, and even things that aren't word processors.
Read moreClick to read more about this postStop overloading your skills
You built a skill for your technology. API references, authentication flows, SDK patterns, error handling, version info, all packed into one skill. The agent calls it, gets all that context, and generates code. The kicker? You've just wasted a lot of tokens.
It already knows
Models have...
Read moreClick to read more about this postLatest posts

Jul 1, 2026
Post comments count0
Post likes count0
What AI benchmarks are not telling you

This is the sixth article in a series about Agent Experience (AX): the practice of making AI coding agents work correctly with your technology. The series covers what you can and can't control in the agent stack, how to measure whether your extensions are helping or hurting, and how to...
Microsoft for Developers

Jul 1, 2026
Post comments count0
Post likes count0
What’s new across Microsoft SQL in 2026 so far (SQL Server, Azure SQL, and SQL database in Fabric)

We’re halfway through 2026, and Microsoft SQL has not slowed down. Since SQLCon/FabCon in March (where we released a ton of things, and those updates can be found in this udpates video), we shipped a wave of updates across SQL Server, Azure SQL, and SQL database in Fabric, with...
Azure SQL Dev Corner

Jun 30, 2026
Post comments count0
Post likes count1
Access GitHub Copilot in JetBrains - GitHub Copilot Is Now a Native Agent in JetBrains AI Assistant
Hang,
Antonio,
Jun
GitHub Copilot is now a first-class, native option in JetBrains AI Assistant agent picker(read more). You can select it directly from the chat interface, no extra configuration needed, and immediately put Copilot to work on real coding tasks without ever leaving AI...
Microsoft for Java Developers

Jun 30, 2026
Post comments count0
Post likes count0
SharePoint Framework (SPFx) roadmap update – July 2026

June celebrates the announcement of upcoming SharePoint Copilot Apps, ships the quality-focused SPFx 1.23.2 release, and shares the roadmap for the AI era - shaped by your feedback.
Microsoft 365 Developer Blog

Jun 30, 2026
Post comments count0
Post likes count0
Compose your API surface with Data API builder custom paths

Data API builder (DAB) 2.0 adds compound paths for REST endpoints, giving developers more control over how their API surface is organized. Instead of mirroring database topology, endpoints can now reflect simple names, business areas, or schema ownership.
Azure SQL Dev Corner

Jun 30, 2026
Post comments count0
Post likes count1
MCP Beyond the Chat Window: Build Diagnostics in CI
Jan,
Yuliia
A practical tour of the Model Context Protocol tools for .NET build diagnostics - the full Binlog MCP toolset, how those tools run inside a GitHub Actions workflow, and what the evaluation data says about the efficiency gains.
.NET Blog

Jun 30, 2026
Post comments count0
Post likes count0
Visual Studio June Update - Track Your Usage, Trust Your Tools

The June update includes a Copilot Usage window refresh with proactive alerts as you approach your limits, MCP servers now get a trust check before they run anything new.
Visual Studio Blog

Jun 30, 2026
Post comments count2
Post likes count1
MSIX Per-User vs All Users: Install, Provision, and Uninstall Packages
MSIX supports making a package available to all users; the formal term is provisioning. Provisioning a package family makes it available to all users, whereas registration makes a package available to a single user.
Per-User vs All Users
Traditional installers often provide a...
Inside MSIX

Jun 30, 2026
Post comments count0
Post likes count0
Mailbox requirement set 1.16 now available for Outlook add-ins

Mailbox requirement set 1.16 is now generally available for Outlook add-ins. This release reflects our continued investment in closing the gap between COM/VSTO and web add-ins, with a focus on message and information security.
Mailbox 1.16 introduces APIs and platform updates that...
Microsoft 365 Developer Blog

Jun 30, 2026
Post comments count4
Post likes count1
A compatibility note on the abuse of Windows window class extra bytes

Finding an illicit place to hide data.
The Old New Thing

Jun 30, 2026
Post comments count0
Post likes count0
🚀React Native Windows v0.84 is here!!
Vineeth,
Vivek,
Sourav
We're excited to release React Native Windows 0.84.0, aligned with React Native 0.84.1. React Native Windows v0.84 delivers input-handling improvements such as standard click events and imperative focus, theme-aware defaults and robust hit-testing semantics.
🔥 What's New in RNW...
React Native

Jun 29, 2026
Post comments count1
Post likes count0
.NET 8 and .NET 9 will reach End of Support on November 10, 2026

.NET 8 and .NET 9 will both reach end of support on November 10, 2026. Learn what this means and how to upgrade to .NET 10 (LTS).
.NET Blog

Jun 29, 2026
Post comments count2
Post likes count2
SkiaSharp 4.0 is here: announcing the first stable release
SkiaSharp 4.148.0 is the first stable release of SkiaSharp v4. Learn what is new, why you should be excited, and join the SkiaSharp live event on June 30.
.NET Blog
Jun 29, 2026
Post comments count0
Post likes count0
Packaging and Package Identity for .NET apps with WinApp CLI on Windows

Use the WinApp CLI to add identity to and package .NET desktop applications, enabling deeper integration to Windows and easier distribution.
.NET Blog
Jun 29, 2026
Post comments count11
Post likes count14
WSL container is now available for public preview

At Microsoft Build 2026, we introduced WSL containers, bringing Linux container development directly into Windows through the Windows Subsystem for Linux (WSL). Containers have become a foundational part of modern development - from cloud-native applications and AI workloads to testing...
Windows Command Line

Jun 29, 2026
Post comments count5
Post likes count2
Automating your Visual Studio extension builds with GitHub Actions

If you’re building and maintaining Visual Studio extensions, you’ve probably ended up with some sort of build and publishing workflow - whether it’s manual, scripted, or stitched together over time.
This post is for extension authors who want a simple, repeatable way to build,...
Visual Studio Blog

Jun 29, 2026
Post comments count2
Post likes count1
The evolution of window and class extra bytes in Windows

The intended usage is encoded in the prefix.
The Old New Thing

Jun 29, 2026
Post comments count2
Post likes count1
Agent Harness: Working with your data, safely
Part 2 of Build your own claw and agent harness with Microsoft Agent Framework.
In Part 1 we stood up a harness and gave our personal finance assistant its first abilities: a custom tool, web search, and planning. It can talk about the markets - but it can't yet touch your data, and...
Microsoft Agent Framework

Jun 29, 2026
Post comments count0
Post likes count0
Remote Event Receivers are retiring: move to SharePoint webhooks before July 1, 2027
Remote Event Receivers in SharePoint Online are retiring. Starting July 1, 2027, all remote event receivers will stop firing events, including those registered using Microsoft Entra applications.
Microsoft 365 Developer Blog

Jun 29, 2026
Post comments count0
Post likes count0
Spring AI 2.0 is GA: Vector Search, Memory, and Agents on Azure Cosmos DB

The wait is over. Spring AI 2.0 is generally available, and Azure Cosmos DB is right there with it. With this release, Spring AI graduates into a mature, production-ready framework for building AI applications in Java, and Azure Cosmos DB ships dedicated, vendor-maintained...
Azure Cosmos DB Blog

Jun 26, 2026
Post comments count0
Post likes count0
Azure Developer CLI (azd) - May and June 2026

A combined May and June recap. A new azd tool command group, the cross-platform azd exec runner, safer multi-layer provisioning, an interactive Ctrl+C cancel prompt, Go support for Azure Functions, self-contained extension bundles, per-tenant subscription filters, and a long list of correctness fixes for parallel Container Apps deploys and authentication.
Azure SDK Blog

Jun 26, 2026
Post comments count20
Post likes count5
The case of the DLL that was not present in memory despite not being formally unloaded, part 2

Tying two bugs together.
The Old New Thing

Jun 26, 2026
Post likes count0
Passing Context Between Agents in Multi-Agent A2A Systems
Olha,
Scott
How we solved the challenge of passing conversational context between independently deployed agents using the A2A protocol's embedded context pattern, keeping domain agents stateless and secure.
ISE Developer Blog

Jun 25, 2026
Post comments count0
Post likes count0
Save the Date: Pure Virtual C++ 2026

Pure Virtual C++ is back for its 7th year! Join us on July 21 for a free, one-day virtual conference for the whole C++ community.
C++ Team Blog

Jun 25, 2026
Post comments count0
Post likes count0
Your agent already has a plan

If an agent isn't doing the right thing, the obvious move is to make the docs clearer. Add a tip, spell out the correct command, describe the right approach more prominently. You do all of that, and the agent still ignores it. It does what it had already decided to do. The tip wasn't...
Microsoft for Developers

Jun 25, 2026
Post comments count0
Post likes count0
Learn from Microsoft: Transform software development through an agentic platform

See how Microsoft is transforming software development with agentic workflows, AI-powered automation, and specialized agents across the engineering lifecycle.
Microsoft for Developers

Jun 25, 2026
Post comments count5
Post likes count8
The case of the DLL that was not present in memory despite not being formally unloaded, part 1

Figuring out how it went missing.
The Old New Thing

Jun 25, 2026
Post comments count1
Post likes count0
Which Azure Cosmos DB Role Does My App Need?
Sudhanshu,
Iria
In the previous post in the series, we covered the security decisions you make on day one. In this part, we will talk about how to give your app access to Cosmos DB data, using roles and a managed identity instead of keys.
The situation
You’ve built your app. It works locally. Now...
Azure Cosmos DB Blog

Jun 24, 2026
Post likes count0
Visual Studio Code 1.126

Learn what is new in Visual Studio Code 1.126
Read the full article
VS Code Blog

Jun 24, 2026
Post comments count0
Post likes count1
Azure Functions MCP Extension: What's New at Build 2026

A roundup of what shipped in the Azure Functions MCP extension since preview: resource and prompt triggers, MCP Apps, built-in MCP authentication, structured and rich content, fluent .NET configuration APIs, and what is coming next.
Azure SDK Blog

Jun 24, 2026
Post comments count2
Post likes count0
When the model has never seen your code

This is the fifth article in a series about Agent Experience (AX): the practice of making AI coding agents work correctly with your technology. The series covers what you can and can't control in the agent stack, how to measure whether your extensions are helping or hurting, and how to...
Microsoft for Developers

Jun 24, 2026
Post comments count0
Post likes count1
Cancellation of Windows Runtime activities is asynchronous

You're asking for it to cancel, but it doesn't wait for confirmation.
The Old New Thing

Jun 23, 2026
Post comments count2
Post likes count1
Streamline C++ Code Intelligence Setup in Copilot CLI

C++ developers can now bring IDE-style semantic intelligence into Copilot CLI with less setup. The C++ language server plugin supports richer code navigation, diagnostics, symbol understanding, and code changes by using the same build context your compiler does.
That build context...
C++ Team Blog

Jun 23, 2026
Post comments count0
Post likes count1
Add vs Stage and Register
As previously mentioned to 'install' a package, as people think of the term, Windows actually performs two separate operations: staging and registration.
To oversimplify:
Staging puts the package content on disk. At this point the package is present, but inert and unused.
Registering...
Inside MSIX

Jun 23, 2026
Post comments count10
Post likes count3
Microspeak elaborated: Isn't escrow just a release candidate by another name?

Yes, but the name is a psychological trick.
The Old New Thing

Jun 23, 2026
Post comments count4
Post likes count1
Going beyond text in Microsoft 365 Copilot - Introducing SharePoint Copilot Apps

Microsoft 365 Copilot is brilliant with words - but work isn't only words. Introducing SharePoint Copilot Apps: bring rich, interactive UX components straight into the Copilot canvas, built with any JavaScript stack your team already knows. Reuse your existing SPFx investments across Copilot, SharePoint, and Teams - no new platform, no infrastructure, no lock-in.
Microsoft 365 Developer Blog

Jun 22, 2026
Post comments count0
Post likes count0
Azure SDK Release (May 2026)
Azure SDK releases every month. In this post, you'll find this month's highlights and release notes.
Azure SDK Blog

Jun 22, 2026
Post comments count0
Post likes count3
Meet your agent harness and claw
Part 1 of Build your own claw and agent harness with Microsoft Agent Framework.
In the overview we said a "claw" is really just an agent harness: a loop around a model, wired up with tools, planning, memory, and more. In this first post we stand up that loop and give our personal...
Microsoft Agent Framework

Jun 22, 2026
Post comments count0
Post likes count1
Build your own claw and agent harness with Microsoft Agent Framework
What does it take to build your own "claw" - a capable, CLI-style agent that can plan, use tools, remember things, and safely act on your behalf? Coding agents and assistants like these can feel like magic, but underneath they are an agent harness: a loop around a language model wired up...
Microsoft Agent Framework

Jun 22, 2026
Post comments count0
Post likes count3
Models don't have preferences, they have context

You open a fresh chat, type "What framework should I use for a web app?", and the model says "React." You screenshot it, share it, and write "Claude prefers React." It gets engagement. People nod along. A few reply with their own results. And now we have a consensus: Claude prefers React....
Microsoft for Developers

Jun 22, 2026
Post comments count25
Post likes count17
In memory of the man who put red and green squiggles under words

Starting in Word and expanding to nearly every other word processor, and even things that aren't word processors.
The Old New Thing

Jun 22, 2026
Post comments count0
Post likes count1
How to Use Deep Agents with Azure Cosmos DB – Plan, act, and verify against operational data

Deep Agents is an agent harness built on LangGraph, for agents that need to work through a task over many steps instead of a single LLM call. The agent runs tools, looks at the results, and uses that to pick the next one, keeping a todo list as it goes. On top of that loop the harness...
Azure Cosmos DB Blog

Jun 22, 2026
Post comments count1
Post likes count0
Retirement of Azure DevOps issuer in Workload identity federation service connections

We are announcing the deprecation of the Azure DevOps issuer in workload identity federation (WIF) service connections, with planned retirement on July 1, 2027. The Azure DevOps issuer uses the https://vstoken.dev.azure.com prefix in federated credentials. This change is part of...
Azure DevOps Blog

Jun 21, 2026
Post comments count0
Post likes count0
Copilot 在 JetBrains IDE:功能更新与 Claude 作为 Agent 提供方预览

本次更新为 GitHub Copilot for JetBrains IDEs 带来了对来自 GitHub 的组织和企业级 agent 的支持,让你可以在 Copilot CLI 会话中排队和引导消息,引入了全新的 agent 调试日志摘要视图,并将 Claude 作为 agent...
Java Blog in Chinese

Jun 19, 2026
Post comments count1
Post likes count2
What does it mean when the bottom bit of my HMODULE is set?

A special kind of
HMODULE.The Old New Thing

Jun 19, 2026
Post likes count0
Separating Deterministic Extraction from AI Inference in Industrial Summarization
When 100% of our prototype outputs were valid JSON but 0% met the data contract, we discovered the LLM was doing work that software should own. A field classification exercise and 4-pass pipeline brought schema compliance from 0% to 100%.
ISE Developer Blog

Jun 19, 2026
Post likes count0
What 50,000 Runs of a 5-Line Eval Taught Us

How AI coding models calibrate effort, token cost, and tool use on even the simplest task, and what that means for model selection and cost.
Read the full article
VS Code Blog

Jun 18, 2026
Post comments count0
Post likes count3
Meet the Agent Academy Hackathon Winners

From May 12 to June 2, 2026, builders from around the world put their Agent Academy learning to the test by designing, building, and shipping real, working AI agents with Copilot Studio. After two weeks of judging, we’re thrilled to announce the Agent Academy Hackathon winners.
🏆...
Power Platform Developer Blog

Jun 18, 2026
Post comments count0
Post likes count1
Outcome-driven learning systems: Enterprise RL with OpenEnv and Foundry

We shipped a lot at Build 2026: hosted agents, Toolboxes, Foundry IQ, Memory, Managed Compute, fine‑tuning, Frontier Tuning, and a new evaluation and optimization stack. Read as a feature list, it is a lot to hold in your head. So here is a simpler way to see it: these are the parts...
Microsoft Foundry Blog

Jun 18, 2026
Post comments count0
Post likes count0
DirectX Dump Files Preview Now Available!

At this year’s GDC, we shared our vision for bringing console‑level GPU developer tools to Windows. As part of that announcement, we introduced DirectX Dump Files as a major step forward in GPU crash debugging on Windows.
Today, we’re excited to make our DirectX Dump Files public...
DirectX Developer Blog

Jun 18, 2026
Post comments count0
Post likes count2
PIX 2606.18-preview: DirectX Dump Files and more

Today we released PIX 2606.18-preview, available here.
This PIX release coincides with the preview availability of DirectX Dump Files (.dxdmp). The PIX UI can open DirectX Dump Files directly for analysis, and the PIX API can be used to analyze them programmatically. Please visit the...
PIX on Windows

Jun 18, 2026
Post comments count4
Post likes count1
Stop overloading your skills

You built a skill for your technology. API references, authentication flows, SDK patterns, error handling, version info, all packed into one skill. The agent calls it, gets all that context, and generates code. The kicker? You've just wasted a lot of tokens.
It already knows
Models have...
Microsoft for Developers

Jun 18, 2026
Post comments count5
Post likes count2
Why doesn't GetLastInputInfo() return info for the user I'm impersonating?

It doesn't care about impersonation, says so on the tin.
The Old New Thing