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

Awesome GitHub Copilot just got a website, and a learning hub, and plugins!
Back in July, we launched the Awesome GitHub Copilot Customizations repo with a simple goal: give the community a place to share custom instructions, prompts, and chat modes to customize the AI responses from GitHub Copilot. We were hoping for maybe one community contribution per...
Read moreClick to read more about this postWhen Infrastructure Scales But Understanding Doesn't
We all know this, even if we don't like to admit it: modern infrastructure can scale infinitely, but human understanding doesn't.
We've all seen it happen - organizations going from managing dozens of servers to thousands of containers, from deploying weekly to deploying hundreds of...
Read moreClick to read more about this postAuthentication Tokens Are Not a Data Contract
Authentication tokens exist to answer one question: is this caller authorized to do this?
They are not intended to be a stable data interface, a schema you can depend on, or an input into application logic.
If your application decodes tokens and reads claims from them, this is an...
Read moreClick to read more about this postLatest posts

Mar 27, 2026
Post comments count0
Post likes count0
What if a dialog wants to intercept its own message loop?

You can steal them from your owner.
The Old New Thing

Mar 26, 2026
Post comments count0
Post likes count0
Azure SDK Release (March 2026)

Azure SDK releases every month. In this post, you find this month's highlights and release notes.
Azure SDK Blog

Mar 26, 2026
Post comments count0
Post likes count0
Breaking Change Ahead: Graph API Updates to Sensitive Email Properties
On 12/31/2026, we will begin restricting updates to sensitive properties on non-draft email messages (including subject, body, and recipients). Apps will need Mail-Advanced.ReadWrite (or .All / .Shared) with admin consent to continue modifying these fields. Review your current usage and update permissions now to avoid unexpected failures.
Microsoft 365 Developer Blog
Mar 26, 2026
Post comments count0
Post likes count4
TypeScript AppHost in Aspire 13.2: same app model, different syntax
Aspire 13.2 enables TypeScript developers to define AppHosts directly in TypeScript, with the same streamlined Aspire application model.
Aspire Blog

Mar 26, 2026
Post comments count0
Post likes count3
Why doesn't WM_ENTERIDLE work if the dialog box is a MessageBox?

Because it opted out.
The Old New Thing

Mar 26, 2026
Post likes count1
Building Search-Enabled Agents with Azure AI Foundry and Semantic Kernel and A2A
A step-by-step guide to enable search in the semantic kernel agents using bing grounding in Azure Foundry AI Agent using A2A.
ISE Developer Blog

Mar 25, 2026
Post likes count0
Visual Studio Code 1.113

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

Mar 25, 2026
Post comments count0
Post likes count0
PIX 2603.25 - misc bug fixes and improvements

Today we released PIX 2603.25 which can be downloaded here. These releases include everything in the previous 2602.25 release, plus the following bug fixes:
Fix capture layer issue corrupting tiled resources in some scenarios
Fix debug layer error during capture in query heaps
...
PIX on Windows

Mar 25, 2026
Post comments count1
Post likes count3
How can I change a dialog box's message loop to do a MsgWaitForMultipleObjects instead of GetMessage?

The dialog box lets you change how it waits.
The Old New Thing

Mar 25, 2026
Post comments count0
Post likes count5
Your Entire Engineering Floor Just Stopped Coding

And the developers running Claude Code and GitHub Copilot CLI didn't notice...
Status Page Says 'Operational.' Your Subagents Say Otherwise.
If you're running autonomous agents in any serious capacity, you've experienced this: model provider outages aren't edge cases —...
All things Azure

Mar 24, 2026
Post comments count4
Post likes count2
SharePoint Framework (SPFx) roadmap update – March 2026

SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The March 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together.
Microsoft 365 Developer Blog

Mar 24, 2026
Post comments count0
Post likes count3
Designing for Eventual Consistency for Microsoft Entra

Microsoft Entra is a globally distributed service that provides identity and access management to millions of customers world-wide. To scale reliably and remain resilient during failures, Microsoft Entra uses an eventually consistent directory model.
Key takeaway
A successful write to...
Microsoft Entra Identity Platform

Mar 24, 2026
Post comments count1
Post likes count1
Unlock More Power in Your Development Workflow: Syncfusion for Visual Studio Subscribers

A few months ago, I was talking with a developer who said something that stuck with me:
“I love building apps. I just don’t love rebuilding the same UI controls over and over again.”
That’s the reality for a lot of teams. You want to focus on your business logic,...
Visual Studio Blog

Mar 24, 2026
Post comments count6
Post likes count5
Windows 95 defenses against installers that overwrite a file with an older version

A very primitive version of recovery.
The Old New Thing

Mar 24, 2026
Post comments count0
Post likes count0
📢LangChain4j got a new video series

We recently released a step-by-step course from simple chat to AI agents using LangChain4j 👉http://aka.ms/LangChain4j-for-Beginners
Now watch the new 6️⃣part Video series with tons of hands-on demos.
Let's break down what you'll learn.
Introduction to...
Microsoft for Java Developers
Mar 23, 2026
Post comments count0
Post likes count0
SQL code analysis in VS Code: Configure rules without editing your project file
SQL code analysis has been part of the SSDT workflow for a long time. Before deploying a schema change, you could run a set of static analysis rules against your project to catch potential issues, things like missing primary keys, deprecated syntax, or objects that could break under...
Azure SQL Dev Corner

Mar 23, 2026
Post comments count0
Post likes count8
Agentic Platform Engineering with GitHub Copilot
Diego,
Ray
We've talked about the human scale problem and what happens when infrastructure scales but understanding doesn't. If you've been following along, you know the thesis: our tools have outpaced our ability to operate them, and platform engineering is how we're fighting back.
But here's...
All things Azure

Mar 23, 2026
Post comments count0
Post likes count0
Manage SQL database schemas in VS Code: Publish dialog and item templates
Making schema changes often means jumping between tools. You write code in VS Code, then switch to a separate tool to deploy your changes : exporting a script, running it manually, or copy-pasting into a query editor. Either way, it pulls you out of your flow.
With the latest updates to...
Azure SQL Dev Corner

Mar 23, 2026
Post comments count0
Post likes count1
Generative AI for Beginners .NET: Version 2 on .NET 10
Pablo,
Bruno
Announcement of Version 2 of Generative AI for Beginners .NET, a free course rebuilt for .NET 10 with Microsoft.Extensions.AI, updated RAG patterns, and new agent framework content across five structured lessons for building production-ready AI apps.
.NET Blog

Mar 23, 2026
Post comments count0
Post likes count2
From code to cloud: Deploy an AI agent to Microsoft Foundry in minutes with azd

Deploy and monitor an AI agent on Microsoft Foundry using the Azure Developer CLI (azd). This tutorial covers infrastructure scaffolding with Bicep, one-command deployment, local development, and real-time log streaming—all from Visual Studio Code.
Azure SDK Blog

Mar 23, 2026
Post comments count4
Post likes count10
Announcing TypeScript 6.0

Today we are excited to announce the availability of TypeScript 6.0!
If you are not familiar with TypeScript, it's a language that builds on JavaScript by adding syntax for types, which enables type-checking to catch errors, and provide rich editor tooling.
You can learn more about...
TypeScript

Mar 23, 2026
Post comments count1
Post likes count4
Announcing Aspire 13.2
Maddy,
David
Aspire 13.2 brings TypeScript AppHost authoring, an agent-native CLI, Foundry integration, and more.
Aspire Blog

Mar 23, 2026
Post comments count21
Post likes count11
Ten Months with Copilot Coding Agent in dotnet/runtime

After ten months using GitHub Copilot Coding Agent (CCA) in dotnet/runtime, the .NET team shares data-driven lessons on cloud-AI-assisted development.
.NET Blog

Mar 23, 2026
Post comments count12
Post likes count3
How can I make sure the anti-malware software doesn't terminate my custom service?

You'll have to ask nicely.
The Old New Thing

Mar 22, 2026
Post comments count0
Post likes count0
Important updates: GitHub Copilot support ending for JetBrains 2024.2 and 2024.3

To deliver new features faster and continue improving stability and performance, GitHub Copilot plugin will end support for JetBrains IDEs versions 2024.2 and 2024.3. By focusing on newer versions, we can bring you new capabilities more quickly and ensure a high-quality...
Microsoft for Java Developers

Mar 20, 2026
Post comments count6
Post likes count2
Windows stack limit checking retrospective: arm64, also known as AArch64

Wrapping things up.
The Old New Thing

Mar 19, 2026
Post comments count4
Post likes count3
Accelerating .NET MAUI Development with AI Agents

Learn how custom-built AI agents are dramatically improving the .NET MAUI contribution workflow, reducing issue resolution time by 50-70% while increasing test coverage and code quality.
.NET Blog