Microsoft
Developer Blogs
Get the latest information, insights, and news from Microsoft.
Highlights

Explore union types in C# 15
C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.
Read moreClick to read more about this postTake full control of your floating windows in Visual Studio
Make Visual Studio floating windows work perfectly with PowerToys FancyZones. Flip one option to get independent windows, better snapping, and less friction.
Read moreClick to read more about this postMCP Apps on Azure Functions: Quickstart with TypeScript
Learn how to build and deploy MCP (Model Context Protocol) apps on Azure Functions using TypeScript. This guide covers MCP tools, resources, local development, and serverless deployment with a practical weather app example.
Read moreClick to read more about this postLatest posts

Apr 9, 2026
Post comments count0
Post likes count2
C++23 Support in MSVC Build Tools 14.51

We’re pleased to provide an update on C++23 support in the Microsoft C++ (MSVC) Build Tools. This blog post will cover the feature additions in MSVC Build Tools version 14.51, including C++23 language features, libraries, and ISO C++ Core Working Group (CWG) and Library Working Group...
C++ Team Blog

Apr 9, 2026
Post comments count0
Post likes count1
Foundry Local is now Generally Available

Ship local AI to millions of devices - fast, private on-device inference with no per-token costs.
Microsoft Foundry Blog

Apr 9, 2026
Post comments count0
Post likes count0
Running Multiple Instances of an Aspire AppHost Without Port Conflicts

Aspire 13.2 introduces isolated mode, letting you run multiple instances of the same AppHost in parallel without port conflicts. Learn how the --isolated flag solves development and testing workflows.
Aspire Blog

Apr 9, 2026
Post comments count1
Post likes count1
How do you add or remove a handle from an active WaitForMultipleObjects?

You can't, but you can cooperate with the other thread.
The Old New Thing

Apr 8, 2026
Post likes count0
Visual Studio Code 1.115

Learn what's new in Visual Studio Code 1.115
Read the full article
VS Code Blog

Apr 8, 2026
Post comments count0
Post likes count0
Go 1.26.2-1 and 1.25.9-1 Microsoft builds now available

A new release of the Microsoft build of Go including security fixes is now available for download.
Microsoft for Go Developers

Apr 8, 2026
Post comments count2
Post likes count5
Introducing SQL MCP Server

SQL MCP Server gives enterprises a secure, feature-rich way to enable agents to access data. This is accomplished without exposing the schema, risking consistency, or relying on fragile natural language parsing. SQL MCP Server is a feature of Data API builder, so deployments have a proven...
Azure SQL Dev Corner

Apr 8, 2026
Post comments count0
Post likes count0
Give your Foundry Agent Custom Tools with MCP Servers on Azure Functions

Learn how to connect your MCP server hosted on Azure Functions to Microsoft Foundry agents. This post covers authentication options and setup steps to give your AI agent access to custom MCP tools.
Azure SDK Blog

Apr 8, 2026
Post comments count4
Post likes count1
How do you add or remove a handle from an active MsgWaitForMultipleObjects?

You can't, but you can arrange for the waiter to do it for you.
The Old New Thing

Apr 8, 2026
Post comments count0
Post likes count0
GitHub Copilot for Eclipse Is Going Open Source

We’re excited to announce that the GitHub Copilot for Eclipse plugin is going open source under the MIT license and will be hosted on GitHub under the microsoft organization in the coming weeks.
By open-sourcing the project, we’re inviting the community to contribute,...
Microsoft for Java Developers

Apr 8, 2026
Post comments count0
Post likes count0
Building a Real-Time Multi-Agent UI with AG-UI and Microsoft Agent Framework Workflows

Multi-agent systems demo beautifully. Putting them in front of real users is another story.
In early prototypes, a terminal or a basic chat window is enough. But once agents start handing off to each other, pausing for approvals, or asking follow-up questions, those...
Microsoft Agent Framework

Apr 7, 2026
Post comments count0
Post likes count0
MCP as Easy as 1-2-3: Introducing the Fluent API for MCP Apps

Build MCP tools with rich UI experiences using the new Fluent API for MCP Apps in the .NET isolated worker. Configure views, permissions, and security policies with just a few lines of code.
Azure SDK Blog

Apr 7, 2026
Post comments count1
Post likes count9
MCP Apps now available in Copilot chat

Agents bring rich, app powered UI experiences directly into Microsoft 365 Copilot chat, via MCP Apps or the OpenAI Apps SDK. Read about what customers and partners are building.
Microsoft 365 Developer Blog

Apr 7, 2026
Post comments count0
Post likes count0
Your Migration's Source of Truth: The Modernization Assessment

Introducing GitHub Copilot Modernization and diving into the assessment report as part of cloud modernization process
.NET Blog

Apr 7, 2026
Post comments count0
Post likes count0
Agentic development aspirations: build, run, observe — without more Markdown

AI agents can write code but struggle to run and test it. Aspire gives your agent a codified app model to build, run, and observe your whole stack.
Aspire Blog

Apr 7, 2026
Post comments count16
Post likes count0
ASP.NET Core 2.3 end of support announcement

ASP.NET Core 2.3 will reach end of support on April 7, 2027. Learn what this means for your applications and how to upgrade to a modern supported version of .NET.
.NET Blog
Apr 7, 2026
Post comments count0
Post likes count0
Scalable AI with Azure Cosmos DB: Tredence Intelligent Document Processing (IDP) | March 2026

Azure Cosmos DB enables scalable AI-driven document processing, addressing one of the biggest barriers to operational scale in today’s enterprise AI landscape. Organizations continue to manage massive volumes of structured and unstructured content—contracts, regulatory filings,...
Azure Cosmos DB Blog

Apr 7, 2026
Post comments count0
Post likes count7
Write SQL Your Way: Dual Parameter Style Benefits in mssql-python

Reviewed by: Sumit Sarabhai
If you've been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of positional. Others prefer the clarity of named. With mssql-python, you no longer...
Microsoft for Python Developers Blog
Apr 7, 2026
Post comments count2
Post likes count2
Take full control of your floating windows in Visual Studio

Make Visual Studio floating windows work perfectly with PowerToys FancyZones. Flip one option to get independent windows, better snapping, and less friction.
Visual Studio Blog

Apr 7, 2026
Post comments count7
Post likes count5
Were there any Windows 3.1 programs that were so incompatible with Windows 95 that there was no point trying to patch them?

The permanently ineligible list.
The Old New Thing

Apr 6, 2026
Post comments count0
Post likes count2
Agent Academy Spring Drop: Special Ops, Cowork Collective, and a Whole New Look

We've shipped a big round of updates to Agent Academy. Two new sections, a completely redone site experience, and more missions on the way. Here's what's changed.
Quick recap for anyone new
Agent Academy is a free, open-source curriculum for learning how to build agents with Microsoft...
Power Platform Developer Blog

Apr 6, 2026
Post comments count0
Post likes count1
Announcing the end of support for Node.js 20.x in the Azure SDK for JavaScript

After July 9, 2026, the Azure SDK for JavaScript will no longer support Node.js 20.x. Upgrade to an Active Node.js Long Term Support (LTS) version to stay secure and up-to-date.
Azure SDK Blog

Apr 6, 2026
Post comments count0
Post likes count2
MCP Apps on Azure Functions: Quickstart with TypeScript
Learn how to build and deploy MCP (Model Context Protocol) apps on Azure Functions using TypeScript. This guide covers MCP tools, resources, local development, and serverless deployment with a practical weather app example.
Azure SDK Blog

Apr 6, 2026
Post comments count3
Post likes count2
Learning to read C++ compiler errors: Illegal use of -> when there is no -> in sight

If the compiler is complaining about things you didn't write, find out who wrote them.
The Old New Thing

Apr 3, 2026
Post comments count4
Post likes count6
Microsoft Agent Framework Version 1.0

Today, we're thrilled to announce that Microsoft Agent Framework has reached version 1.0 for both .NET and Python. This is the production-ready release: stable APIs, and a commitment to long-term support. Whether you're building a single assistant or orchestrating a fleet of specialized...
Microsoft Agent Framework

Apr 3, 2026
Post comments count3
Post likes count2
How can I use ReadDirectoryChangesW to know when someone is copying a file out of the directory?

File copying is not a fundamental operation, nor is it even detectable at the file system layer.
The Old New Thing

Apr 3, 2026
Post comments count0
Post likes count0
🚀React Native Windows v0.82 is here!!
Abhijeet,
Vivek
React Native Windows v0.82 is here, marking a major milestone: the legacy Paper architecture has been fully removed. All applications now run exclusively on the New Architecture (Fabric), and this release also unlocks XAML controls for community modules — so Windows apps can seamlessly...
React Native