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

Using Agents to Setup Experiments
When setting up an experiment is complex, agents can automate the process to make it faster and more reliable.
Read moreClick to read more about this postBuild a real-world example with Microsoft Agent Framework, Microsoft Foundry, MCP and Aspire
Building AI agents is getting easier. Deploying them as part of a real application, with multiple services, persistent state, and production infrastructure, is where things get complicated. Developers from the .NET community have requested whether a real-world example that shows running...
Read moreClick to read more about this postThe mystery of the posted message that was dispatched before reaching the main message loop
Perhaps it's because you dispatched it.
Read moreClick to read more about this postLatest posts

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

Wrapping things up.
The Old New Thing

Mar 19, 2026
Post comments count1
Post likes count1
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

Mar 19, 2026
Post comments count0
Post likes count4
Remote MCP Server preview in Microsoft Foundry

Earlier this week we release the public preview for our Azure DevOps MCP Server. Today we are excited to let you know that the Azure DevOps MCP Server is now available to use in Microsoft Foundry.
For those who are new to Foundry, Microsoft Foundry is a unified platform for building and...
Azure DevOps Blog

Mar 19, 2026
Post comments count7
Post likes count1
Windows stack limit checking retrospective: amd64, also known as x86-64

Reaching the modern day.
The Old New Thing

Mar 19, 2026
Post likes count1
From Azure IoT Operations Data Processor Pipelines to Dataflows

In this post we explore the evolution from Azure IoT Operations Data Processor Pipelines to Dataflows, why we adopted a hybrid strategy with custom Rust pods, and the architectural lessons we learned building event detection systems at the edge.
ISE Developer Blog

Mar 18, 2026
Post likes count0
Visual Studio Code 1.112

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

Mar 18, 2026
Post comments count0
Post likes count1
When Infrastructure Scales But Understanding Doesn't
Diego,
Ray
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...
All things Azure

Mar 18, 2026
Post comments count2
Post likes count4
Announcing PowerShell 7.6 (LTS) GA Release

We're excited to announce the General Availability of PowerShell 7.6, the next Long Term Support
(LTS) release of PowerShell. PowerShell 7.6 is built on .NET 10 (LTS), continuing the alignment
between PowerShell and the modern .NET platform.
PowerShell 7.6 includes reliability...
PowerShell Team

Mar 18, 2026
Post comments count0
Post likes count1
Azure Developer CLI (azd): Run and test AI agents locally with azd
PuiChee,
Travis
New azd ai agent run and invoke commands let you start and test AI agents from your terminal—locally or in the cloud.
Azure SDK Blog

Mar 18, 2026
Post comments count2
Post likes count2
Authentication 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...
Azure DevOps Blog

Mar 18, 2026
Post comments count0
Post likes count1
DiskANN Vector Index Improvements
Davide,
Pooja
Remember when we announced the Public Preview of DiskANN vector indexes back in November and mentioned that once you created the index, your table became read‑only? Yeah… about that... 😅 We shipped early because the demand for Vector search in SQL was overwhelming. We knew the...
Azure SQL Dev Corner

Mar 18, 2026
Post comments count0
Post likes count1
Handling Long-Running Operations with Background Responses
Sergey,
Eduard
Handling Long-Running Operations with Background Responses
AI agents powered by reasoning models can take minutes to work through complex problems — deep research, multi-step analysis, lengthy content generation. In a traditional request-response pattern, that means your client sits...
Microsoft Agent Framework

Mar 18, 2026
Post comments count1
Post likes count4
MSSQL Extension for VS Code: SQL Notebooks, AI-Powered Schema Design, Data API builder & More
Yo-Lei,
Tauseef,
Carlos
The MSSQL extension for VS Code v1.41 continues to evolve, delivering features that make SQL development more integrated, more powerful, and more developer-friendly. In this release, we're introducing the Public Preview of Schema Designer with GitHub Copilot, Data API builder, and SQL...
Azure SQL Dev Corner

Mar 18, 2026
Post comments count0
Post likes count1
Changes to attachment IDs for inline images in Outlook add-ins

Read how inline image attachments are handled when they’re programmatically added to a mail item's signature or body in Outlook on the web and the new Outlook for Windows
Microsoft 365 Developer Blog

Mar 18, 2026
Post comments count1
Post likes count1
Windows stack limit checking retrospective: Alpha AXP

Double the size, double the fun.
The Old New Thing

Mar 17, 2026
Post comments count0
Post likes count1
From 150 Unread to Zero Stress: Automating Inbox Triage with MCP and GitHub Copilot

Taming the Noisy Inbox: How I Used MCP to Automate Email and Teams Triage
How the Model Context Protocol (MCP) turns your AI coding assistant into a workplace productivity engine — connecting Microsoft 365 data to your terminal workflow.
The Problem We All Share
If you work...
All things Azure

Mar 17, 2026
Post comments count6
Post likes count3
Azure Skills Plugin - Let's Get Started!

Part 2 of the Azure Skills Plugin series
Previously: Announcing the Azure Skills Plugin
This post is all about getting you up and running. I won't go deep on capabilities, architecture or anything like that here - that's coming in future posts in this series. The goal is to...
All things Azure

Mar 17, 2026
Post comments count4
Post likes count2
PowerToys 0.98 is here: new Keyboard Manager UX, the Command Palette Dock and better CursorWrap!

We're back with a fresh PowerToys release – PowerToys 0.98! This month introduces the new Command Palette Dock, along with a refreshed Keyboard Manager experience and many other improvements across the utilities. You can grab the update by checking for updates in PowerToys or by...
Windows Command Line

Mar 17, 2026
Post comments count0
Post likes count2
RT.Assistant: A Multi-Agent Voice Bot Using .NET and OpenAI
Guest blog post on building a real time assistant using OpenAI Realtime API using .NET, F#, Microsoft.Extensions.AI and .NET MAUI.
.NET Blog

Mar 17, 2026
Post comments count0
Post likes count0
Introducing the Azure Cosmos DB Plugin for Cursor

We're excited to announce the Cursor plugin for Azure Cosmos DB bringing AI-powered database expertise, best practices guidance, and live database connectivity directly into your coding workflow.
Whether you're designing a new data model, optimizing queries, or building a RAG...
Azure Cosmos DB Blog

Mar 17, 2026
Post comments count1
Post likes count4
Windows stack limit checking retrospective: x86-32 also known as i386, second try

Appeasing the invisible return address predictor.
The Old New Thing

Mar 17, 2026
Post comments count7
Post likes count1
Azure DevOps Remote MCP Server (public preview)

When we released the local Azure DevOps MCP Server, it gave customers a way to connect Azure DevOps data with tools like Visual Studio and Visual Studio Code through GitHub Copilot Chat. The next step was to make this experience easier to get started with and to enable it for services...
Azure DevOps Blog

Mar 16, 2026
Post comments count0
Post likes count0
Foundry Agent Service is GA: private networking, Voice Live, and enterprise-grade evaluations
Bala,
jeffhollan,
Nick
The next-gen Foundry Agent Service is generally available today with end-to-end private networking, Voice Live integration, expanded MCP authentication, GA evaluations with continuous monitoring, and hosted agent deployments in six new Azure regions.
Microsoft Foundry Blog

Mar 16, 2026
Post comments count1
Post likes count5
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...
Microsoft for Developers

Mar 16, 2026
Post comments count0
Post likes count0
Azure Cosmos DB at FOSSASIA Summit 2026: Sessions, Conversations, and Community

The FOSSASIA Summit 2026 was an incredible gathering of developers, open-source contributors, startups, and technology enthusiasts from across the region. This year, Azure Cosmos DB and Azure DocumentDB were present at the summit with both technical sessions and a dedicated booth, giving...
Azure Cosmos DB Blog

Mar 16, 2026
Post comments count2
Post likes count2
Get the Inside Scoop on Visual Studio Subscriptions, Straight to Your Inbox

Get the Inside Scoop on Visual Studio Subscriptions, Straight to Your Inbox
A few weeks ago I was talking with a Visual Studio Enterprise subscriber. Seasoned .NET developer. Ships production code. Knows his stack inside and out.
During the conversation I mentioned one of...
Visual Studio Blog

Mar 16, 2026
Post comments count0
Post likes count3
Windows stack limit checking retrospective: PowerPC

Doing the math backwards.
The Old New Thing
Mar 16, 2026
Post comments count0
Post likes count0
Now Generally Available: Cosmos DB Mirroring in Microsoft Fabric with Private Networks

We’re excited to announce the general availability of private network support for Azure Cosmos DB mirroring in Microsoft Fabric, enabling customers to replicate operational data into Fabric from Azure Cosmos DB accounts secured with private endpoints or virtual networks while continuing...
Azure Cosmos DB Blog

Mar 13, 2026
Post comments count0
Post likes count0
The Human Scale Problem in Platform Engineering
Diego,
Ray
We keep doing this thing where we solve a problem, celebrate the victory, then realize we've created three new problems we didn't even know existed.
Remember when manually configuring servers was the bottleneck? So we built containers. Great! Now we're orchestrating thousands of them....
All things Azure

Mar 13, 2026
Post comments count2
Post likes count0
March Patches for Azure DevOps Server

We are releasing patches for our self‑hosted product, Azure DevOps Server. We strongly recommend that all customers stay on the latest, most secure version of Azure DevOps Server. The latest release, Azure DevOps Server, is available from the download page.
This patch addresses an...
Azure DevOps Blog

Mar 13, 2026
Post comments count0
Post likes count0
Azure Developer CLI (azd): Debug hosted AI agents from your terminal

New azd ai agent show and monitor commands help you diagnose hosted AI agent failures directly from the CLI.
Azure SDK Blog

Mar 13, 2026
Post comments count4
Post likes count3
Windows stack limit checking retrospective: MIPS

Optimizing out the unnecessary probes comes with its own complexity.
The Old New Thing

Mar 13, 2026
Post comments count0
Post likes count2
What's New in Agent Skills: Code Skills, Script Execution, and Approval for Python

Code-Defined Skills, Script Execution, and Approval for Agent Skills in Python
When we introduced Agent Skills for Microsoft Agent Framework, you could package domain expertise as file-based skill directories and have agents discover and load them on demand. Now, the Python SDK takes...
Microsoft Agent Framework

Mar 13, 2026
Post likes count0
How VS Code Builds with AI

Learn how VS Code uses AI across its own development workflow with GitHub Copilot agent mode, automated testing, and AI-powered code review.
Read the full article
VS Code Blog

Mar 12, 2026
Post comments count1
Post likes count2
Evolving DirectX for the ML Era on Windows
Adele,
Serena
At GDC this year, we shared how machine learning is becoming foundational to real time graphics, and how DirectX is evolving to meet that shift across shader level and model level ML. ML is no longer a niche optimization or a postprocess trick. It’s increasingly embedded throughout the...
DirectX Developer Blog

Mar 12, 2026
Post comments count0
Post likes count1
Microsoft at JavaOne: Empowering Java developers to lead the next era of AI

Java has powered some of the world’s most mission‑critical systems for decades and that’s a big part of why we’re excited to be back with the community at JavaOne 2026 (March 17–19 in Redwood City). At Microsoft, we get to work with Java teams every day: folks shipping at...
Microsoft for Java Developers

Mar 12, 2026
Post comments count0
Post likes count0
Agent Harness in Agent Framework
Dmytro,
Chris,
Eduard
Agent harness is the layer where model reasoning connects to real execution: shell and filesystem access, approval flows, and context management across long-running sessions. With Agent Framework, these patterns can now be built consistently in both Python and .NET.
In this post,...
Microsoft Agent Framework

Mar 12, 2026
Post comments count0
Post likes count5
DirectX: Bringing Console-Level Developer Tools to Windows
Norman,
Austin
On March 12th, 2026, the DirectX team and our hardware partners hosted DirectX: Bringing Console-Level GPU Developer Tools to Windows at GDC. We shared our dream of bringing console-level GPU developer tools to Windows, and today we are announcing a major step toward that goal...
DirectX Developer Blog

Mar 12, 2026
Post comments count3
Post likes count0
Modernize .NET Anywhere with GitHub Copilot

See how the modernize-dotnet agent helps you assess apps, create upgrade plans, and modernize .NET projects from Visual Studio, VS Code, GitHub Copilot CLI, and GitHub.
.NET Blog

Mar 12, 2026
Post comments count4
Post likes count0
.NET 10.0.5 Out-of-Band Release - macOS Debugger Fix

An out-of-band release of .NET 10.0.5 to fix a critical debugger crash affecting macOS users with Visual Studio Code.
.NET Blog

Mar 12, 2026
Post comments count9
Post likes count3
Windows stack limit checking retrospective: x86-32, also known as i386

One of the weirdest calling conventions you'll see.
The Old New Thing

Mar 12, 2026
Post comments count1
Post likes count3
Advanced Shader Delivery: What’s New at GDC 2026

Today we announced the innovation we’re bringing in solving shader compilation for the ecosystem at our GDC Talk: Advanced Shader Delivery for Windows. Want to find out what this means for solving shader compilation for your title and customers? Read on!
State of the Industry
Long...
DirectX Developer Blog

Mar 11, 2026
Post comments count0
Post likes count0
Temporary rollback: build identities can access Advanced Security: read alerts again

If you use build service identities like Project Collection Build Service to call Advanced Security APIs, the Advanced Security permission changes in Sprint 269 broke that. We restricted API access for build identities as a security improvement but failed to provide an early notice for...
Azure DevOps Blog

Mar 11, 2026
Post comments count3
Post likes count1
DirectStorage 1.4 release adds support for Zstandard
Clarke,
Larry
Today we’re releasing the public preview of DirectStorage 1.4 and the initial public preview of the Game Asset Conditioning Library. Together, they introduce Zstandard (Zstd) compression as an option for game assets on Windows. This new support meets the needs of the gaming ecosystem,...
DirectX Developer Blog
Mar 11, 2026
Post comments count0
Post likes count0
A Look Ahead at Azure Cosmos DB Conf 2026: From AI Agents to Global Scale

Join us for Azure Cosmos DB Conf 2026, a free global, virtual developer event focused on building modern applications with Azure Cosmos DB.
Date: April 28, 2026
Time: 9:00 AM–2:00 PM PT
Where: Streaming live on the Microsoft Developer YouTube channel, with additional...
Azure Cosmos DB Blog

Mar 11, 2026
Post comments count0
Post likes count0
Announcing general availability of Azure Confidential Computing (ACC) virtual machines for U.S. government environments

Government agencies have an increased need for secure, verifiable, and compliant cloud environments that adhere to data sovereignty regulations, operate in a Zero Trust framework, and help reduce exposure to insider threats.
Today, Microsoft marks a major milestone in secure cloud...
Azure Government

Mar 11, 2026
Post comments count6
Post likes count6
How do compilers ensure that large stack allocations do not skip over the guard page?

Don't take steps that are too large.
The Old New Thing

Mar 10, 2026
Post comments count6
Post likes count6
.NET 11 Preview 2 is now available!

Find out about the new features in .NET 11 Preview 2 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
.NET Blog

Mar 10, 2026
Post comments count3
Post likes count1
.NET and .NET Framework March 2026 servicing releases updates
Rahul,
Tara
A recap of the latest servicing updates for .NET and .NET Framework for March 2026.
.NET Blog

Mar 10, 2026
Post comments count0
Post likes count0
Aspire Conf is Coming! Join us Live on March 23

Save the date and tune in for our free, livestream event on March 23. Discover Aspire and learn how it can transform the way you build and deploy your distributed apps and agents.
Aspire Blog

Mar 10, 2026
Post comments count3
Post likes count4
A snappy answer when asked about dressing casually at IBM

Oh, this old thing?
The Old New Thing

Mar 9, 2026
Post comments count10
Post likes count13
Announcing the Azure Skills Plugin

Part 1 of the Azure Skills Plugin series
Coding agents like GitHub Copilot and Claude Code are great at code, but getting your app to production on Azure is not just about writing code.
Really, it is about making the right calls. Which service fits this app? Which SKU fits this...
All things Azure

Mar 9, 2026
Post likes count0
Visual Studio Code 1.111

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

Mar 9, 2026
Post comments count6
Post likes count11
Extend your coding agent with .NET Skills

Introducing the dotnet/skills repository and how .NET agent skills can improve coding agent workflows.
.NET Blog
Mar 9, 2026
Post comments count1
Post likes count1
Build a real-world example with Microsoft Agent Framework, Microsoft Foundry, MCP and Aspire

Building AI agents is getting easier. Deploying them as part of a real application, with multiple services, persistent state, and production infrastructure, is where things get complicated. Developers from the .NET community have requested whether a real-world example that shows running...
Microsoft for Developers

Mar 9, 2026
Post comments count7
Post likes count2
Visual Studio Dev Essentials: Free, Practical Tools for Every Developer

When I first found Visual Studio Dev Essentials, it felt like discovering a hidden door in the developer toolkit world. I’d heard about free tools and cloud credits, but I wasn’t sure if it would really matter in day-to-day coding life. The short answer: it absolutely...
Visual Studio Blog

Mar 9, 2026
Post comments count3
Post likes count2
General Availability: Email and SMS OTP as Second‑Factor MFA for Native Authentication in Entra External ID

Today we’re announcing the general availability of Email and SMS one‑time passcode (OTP) as second‑factor MFA for Native Authentication in Microsoft Entra External ID. This enables developers to add step‑up security to native sign‑in and sign‑up flows while keeping users fully...
Microsoft Entra Identity Platform

Mar 9, 2026
Post comments count1
Post likes count2
Learning to read C++ compiler errors: Ambiguous overloaded operator

Look for the conflicting definitions to see where they are coming from.
The Old New Thing

Mar 9, 2026
Post comments count0
Post likes count1
Build business understanding with Dataverse in Microsoft 365 Copilot

Microsoft 365 Copilot is now embedded as an in-app sidecar within Power Apps, Dynamics 365 Sales, and Dynamics 365 Customer Service—removing the need to switch between apps to find context or complete steps.
Microsoft 365 Developer Blog

Mar 6, 2026
Post comments count0
Post likes count2
What's new in Microsoft Foundry | February 2026

February brings Anthropic's Claude Opus 4.6 and Sonnet 4.6 with 1M-token context, GPT-Realtime-1.5 and GPT-Audio-1.5, Grok 4.0 GA, the Microsoft Agent Framework reaching Release Candidate, and the Foundry REST API quietly going GA — laying the foundation for imminent SDK GA announcements across Python, .NET, JS/TS, and Java.
Microsoft Foundry Blog

Mar 6, 2026
Post comments count2
Post likes count2
Prepare your add-in for Outlook ribbon improvements

We’re improving how add-ins appear on the ribbon in Outlook on the web and the new Outlook on Windows. These updates make add-ins easier to find and align the experience across Outlook clients.
Microsoft 365 Developer Blog

Mar 6, 2026
Post comments count0
Post likes count5
Announcing TypeScript 6.0 RC

Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0!
To get started using the RC, you can get it through npm with the following command:
npm install -D typescript@rc
TypeScript 6.0 is a unique release in that we intend for it to be the last release based on...
TypeScript

Mar 6, 2026
Post comments count0
Post likes count0
Go 1.26.1-1 and 1.25.8-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

Mar 6, 2026
Post comments count11
Post likes count2
When ReadDirectoryChangesW reports that a deletion occurred, how can I learn more about the deleted thing?

It's already gone. If you need more information, you should have been remembering it.
The Old New Thing

Mar 6, 2026
Post likes count0
Using Agents to Setup Experiments
When setting up an experiment is complex, agents can automate the process to make it faster and more reliable.
ISE Developer Blog

Mar 5, 2026
Post comments count0
Post likes count0
Visual Studio at GDC Festival of Gaming 2026

Join us at GDC Festival of Gaming 2026 for a deep dive into Visual Studio, GitHub Copilot, PowerToys, and the Windows tools that speed up your daily dev workflow. We'll show how these tools work together to boost productivity and cut friction across your entire inner loop.
Session...
C++ Team Blog

Mar 5, 2026
Post comments count1
Post likes count3
Windows Terminal Preview 1.25 Release
We briefly paused our quarterly release cycle to focus on reliability and performance, but now we're back with Windows Terminal 1.25!
We are also updating Windows Terminal stable to version 1.24, which will include all of the features from this previous blog post. Some notable features...
Windows Command Line

Mar 5, 2026
Post comments count0
Post likes count10
Release v1.0 of the official MCP C# SDK

Discover what’s new in the v1.0 release of the official MCP C# SDK, including enhanced authorization, richer metadata, and powerful patterns for tool calling and long-running requests.
.NET Blog

Mar 5, 2026
Post comments count2
Post likes count2
The mystery of the posted message that was dispatched before reaching the main message loop

Perhaps it's because you dispatched it.
The Old New Thing

Mar 5, 2026
Post comments count0
Post likes count4
Platform Engineering for the Agentic AI era
Arnaud,
davidwright
For the last decade, platform engineering has relied on explicit API interaction layers: CLIs, SDKs, pipelines, wrappers, and UI workflows that translate human intent into machine‑safe API calls. AI agents are now short‑circuiting much of that stack. By combining natural language...
All things Azure

Mar 5, 2026
Post comments count2
Post likes count4
Announcing WinUI Gallery 2.8
Niels,
Marcel
Hey WinUI developers! If you’re new around here, WinUI Gallery is the go-to app for exploring WinUI 3 controls, samples, design guidance, and handy tools — all in one place. Today, we’re excited to announce WinUI Gallery 2.8, bringing jump list support, new samples,...
#ifdef Windows

Mar 5, 2026
Post likes count0
Making agents practical for real-world development

Explore agent orchestration, extensibility, and continuity in VS Code 1.110: lifecycle hooks, agent skills, session memory, and integrated browser tools.
Read the full article
VS Code Blog

Mar 4, 2026
Post comments count2
Post likes count8
C++ Performance Improvements in MSVC Build Tools v14.51

MSVC Build Tools v14.51 improves performance through a wide range of new optimizations.
C++ Team Blog

Mar 4, 2026
Post likes count0
February 2026 (version 1.110)

What's new in the Visual Studio Code February 2026 Release (1.110).
Read the full article
VS Code Blog

Mar 4, 2026
Post comments count0
Post likes count2
The Polyglot tax - Part 2
When JSON Met Graph
Part 2 of 4 - The Multimodal Database Series
A note on naming. Throughout this series, when we say "SQL Server 2025" we also mean Azure SQL. The multimodal capabilities we discuss - native JSON, graph, vector, and columnstore - are available across both the...
Azure SQL Dev Corner

Mar 4, 2026
Post comments count0
Post likes count1
DirectX Innovation at GDC 2026

The excitement is building as we head into the 2026 Game Developer Conference and the DirectX team has a lot to share. We will be showcasing major updates in asset streaming, GPU tooling, ML-powered real-time graphics on Windows, and shader compilation at...
DirectX Developer Blog

Mar 4, 2026
Post comments count6
Post likes count2
Aha, I found a counterexample to the documentation that says that QueryPerformanceCounter never fails

Of course, anything can happen if you break the rules.
The Old New Thing

Mar 3, 2026
Post comments count0
Post likes count0
Azure Developer CLI (azd): One command to swap Azure App Service slots

The new azd appservice swap command makes deployment slot swaps fast and intuitive.
Azure SDK Blog

Mar 3, 2026
Post comments count1
Post likes count4
Get started with GitHub Copilot CLI: A free, hands-on course

Learn GitHub Copilot CLI with this free, 8-chapter hands-on course. Review code, generate tests, debug issues, and build custom agents and skills - all from your terminal. No AI experience needed. Works with GitHub Copilot Free. Clone the repo or open in Codespaces to get started.
Microsoft for Developers

Mar 3, 2026
Post comments count18
Post likes count2
Just for fun: A survey of write protect notches on floppy disks and other media

Just some useless trivia.
The Old New Thing

Mar 2, 2026
Post comments count4
Post likes count1
What questions will you ask your data agent?

Data API builder (DAB) 1.7+ delivers secure MCP-based CRUD access with deterministic, policy-enforced query generation and an upcoming aggregate tool that enables complex, production-safe analytical questions without exposing raw SQL to AI agents.
Azure SQL Dev Corner

Mar 2, 2026
Post comments count3
Post likes count1
What sort of horrible things happen if my dialog has a non-button with the control ID of IDCANCEL?

You get notifications that might not make sense.
The Old New Thing

Mar 2, 2026
Post comments count0
Post likes count1
The JavaScript AI Build-a-thon Season 2 starts today!

The JavaScript AI Build‑a‑thon Season 2 starts today! Join a free, four‑week, hands‑on program—from Local AI and RAG pipelines to multi‑agent hackathon—designed specifically for JavaScript/TypeScript developers.
Microsoft for Developers

Mar 2, 2026
Post comments count0
Post likes count2
Windows App Development CLI v0.2: .NET support, manifest placeholders, "winapp store" and more!

Windows App Development CLI v0.2 is here! This release is driven largely by community feedback and packs in native .NET project support, manifest placeholders that eliminate hardcoded executable names, Microsoft Store Developer CLI integration, a revamped help experience, and more....
#ifdef Windows

Mar 2, 2026
Post comments count0
Post likes count0
GitHub Copilot Dev Days: Build faster with GitHub Copilot CLI, in VS Code & Visual Studio, and beyond!

Modern software development is moving fast—and AI is now a practical part of how Microsoft developers design, build, and ship applications every day. From writing code in Visual Studio and VS Code, to building cloud-native apps on Azure, developers are looking for ways to stay...
Microsoft for Developers

Mar 2, 2026
Post comments count2
Post likes count4
Give Your Agents Domain Expertise with Agent Skills in Microsoft Agent Framework

You can now equip your Microsoft Agent Framework agents with portable, reusable skill packages that provide domain expertise on demand — without changing a single line of your agent's core instructions. With built-in skills providers for both .NET and Python, your agents can discover...
Microsoft Agent Framework

Feb 27, 2026
Post comments count0
Post likes count1
Updates to Team Calendar extension

We are excited to release a new update to the Team Calendar extension.
This update includes a series of visual refinements across the extension, introducing a more consistent design language, smoother transitions when expanding and collapsing sections, improved contrast for better...
Azure DevOps Blog

Feb 27, 2026
Post comments count3
Post likes count2
Intercepting messages inside IsDialogMessage, fine-tuning the message filter

Making sure it triggers when you need it, and not when you don't.
The Old New Thing

Feb 27, 2026
Post comments count0
Post likes count0
JCON Europe 2026: Java Modernization, Performance, and AI
Bruno,
Sandra
Java is the backbone of enterprise software engineering, and the conversations happening around it right now are the most exciting they've been in years. From AI-assisted development workflows to Kubernetes performance tuning, the community is moving fast - and JCON Europe 2026 is one of...
Microsoft for Java Developers
Feb 26, 2026
Post comments count1
Post likes count3
Azure DocumentDB: A Fully Managed MongoDB-Compatible Database

Running MongoDB at scale eventually forces a trade-off: invest heavily in managing your own infrastructure or move to a managed service and risk losing the compatibility and portability your team depends on.
Azure DocumentDB is a fully managed, MongoDB-compatible database on...
Azure Cosmos DB Blog

Feb 26, 2026
Post comments count0
Post likes count4
Measuring actual AI Impact for Engineering with Apache DevLake

If you want to skip the explain and get started super quick with adoption + impact insights, use gh-devlake to deploy a GitHub Copilot impact dashboard in a few CLI commands.
So! You've rolled out GitHub Copilot to your engineering teams. You've got the built-in dashboards. You...
All things Azure

Feb 26, 2026
Post comments count0
Post likes count3
Announcing Shader Model 6.9 Retail and New D3D12 Improvements
Amar,
Serena
Today, we are pleased to announce that Shader Model 6.9 and other features have been officially released with Agility SDK 1.619 and complementary DXC 1.9.2602.16. Many of these features have been in preview status since 2025. Simultaneously, we are releasing a handful of new preview...
DirectX Developer Blog

Feb 26, 2026
Post comments count0
Post likes count3
PIX 2602.25 and 2602.25-preview - support for new D3D features and misc quality-of-life improvements

Today we released PIX 2602.25 and 2602.25-preview, which can be downloaded here. These releases include everything in the previous 2601.15 release, plus:
2602.25: includes support for all of the new D3D12 features released today in Agility SDK 619.0, including Shader Model 6.9, DXR...
PIX on Windows

Feb 26, 2026
Post comments count3
Post likes count5
Vector Data in .NET - Building Blocks for AI Part 2

Discover how Microsoft.Extensions.VectorData brings unified vector database access to .NET - one interface for semantic search across any vector store with built-in support for embeddings, filtering, and RAG patterns.
.NET Blog

Feb 26, 2026
Post comments count0
Post likes count1
Fence Barriers: Fine-Grained GPU Synchronization in Direct3D 12
Introducing Fence Barriers
We are excited to share the preview release of Fence Barriers (Tier-1), a new capability now available in AgilitySDK 1.719-preview (https://devblogs.microsoft.com/directx/directx12agility/). Fence Barriers expand on Enhanced Barriers to provide support for...
DirectX Developer Blog

Feb 26, 2026
Post comments count2
Post likes count2
D3D12 Shader Execution Reordering

Now officially released, Shader Execution Reordering (SER) is an addition to DirectX Raytracing that enables application shader code inform hardware how to find coherency across rays so they can be sorted to execute better in parallel. SER support is a required feature in Shader...
DirectX Developer Blog

Feb 26, 2026
Post comments count0
Post likes count0
D3D12 Opacity Micromaps
Amar,
Adam
DirectX Raytracing (DXR) now supports Opacity Micromaps (OMMs), enabling hardware to handle alpha tested geometry more efficiently than relying only on costly AnyHit shader invocations.
At GDC 2025 DXR 1.2 was announced including OMMs, and you can see it discussed in this: GDC...
DirectX Developer Blog

Feb 26, 2026
Post comments count0
Post likes count0
Azure SDK Release (February 2026)

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

Feb 26, 2026
Post comments count1
Post likes count2
Intercepting messages inside IsDialogMessage, installing the message filter

Using an
IsDialogMessage extension point.The Old New Thing

Feb 26, 2026
Post likes count0
Building Long-Distance Next Edit Suggestions

Learn how we extended next edit suggestions to work across your entire file, reducing friction and improving productivity in GitHub Copilot.
Read the full article
VS Code Blog

Feb 26, 2026
Post likes count6
Building a Secure MCP Server with OAuth 2.1 and Azure AD: Lessons from the Field

How we built a production-ready MCP server with OAuth 2.1 authentication and On-Behalf-Of flow for Microsoft Graph, navigating a rapidly evolving specification.
ISE Developer Blog

Feb 25, 2026
Post comments count2
Post likes count6
The Polyglot Tax
Part 1 of 4 - The Multimodal Database Series
This is a four-part series about what happens when a single database engine handles relational, document, graph, vector, and analytical workloads natively - and what you stop paying for when it does.
You spin up a database, point an agent...
Azure SQL Dev Corner

Feb 25, 2026
Post comments count0
Post likes count0
MSSQL Extension for VS Code: Query Profiler, ADS Migration Toolkit & More
Carlos,
Tauseef,
Yo-Lei
The MSSQL Extension for VS Code continues to evolve, delivering features that make SQL development more integrated, more powerful, and more developer-friendly. In version v1.40.0, we're introducing the ADS Migration Toolkit, Basic Database Management, Flat File Import, Database Backup...
Azure SQL Dev Corner

Feb 25, 2026
Post comments count0
Post likes count2
Azure Developer CLI (azd) - February 2026: JMESPath Queries & Deployment Slots

This post announces the February 2026 release of the Azure Developer CLI (`azd`).
Azure SDK Blog

Feb 25, 2026
Post comments count4
Post likes count1
Intercepting messages before IsDialogMessage can process them

Process the message before you let
IsDialogMessage see it.The Old New Thing

Feb 25, 2026
Post comments count5
Post likes count3
SharePoint Framework (SPFx) roadmap update – February 2026

We move towards spring 2026 with strong momentum across the SharePoint Framework and an increasing sense of excitement across the ecosystem. SPFx continues to be a foundational platform for building intelligent, secure, and scalable experiences across Microsoft 365, with adoption growing...
Microsoft 365 Developer Blog

Feb 24, 2026
Post comments count1
Post likes count0
Increased control over Office Add-in user experiences

Customers have asked for greater user control over add-in launch behavior in Office. We are making three adjustments to our platform to address this customer feedback.
Microsoft 365 Developer Blog

Feb 24, 2026
Post comments count7
Post likes count9
The Dongle Died at Midnight – WinForms Agent Saved my German Mom's Business Trip

Vibe Coding. IntelliSense on Steroids. Intention-Based Development. Call it what makes you happy - it's "just" the next evolutionary step in software development for me. Which let me build my stranded 82-year-old retirement-resistant mom an ersatz time-study app when her dongle died at midnight.
.NET Blog

Feb 24, 2026
Post comments count0
Post likes count5
Visual Studio February Update

This month’s Visual Studio update continues our focus on helping you move faster and stay in flow, with practical improvements across AI assistance, debugging, testing, and modernization. Building on the momentum from January’s editor updates, the February release brings smarter...
Visual Studio Blog

Feb 24, 2026
Post comments count0
Post likes count0
Improved Python (PyPi/uvx) support in Azure MCP Server

Azure MCP Server now offers first-class Python support via PyPI and uvx, making it easier than ever for Python developers to integrate Azure into their agentic workflows.
Azure SDK Blog

Feb 24, 2026
Post comments count2
Post likes count2
Customizing the ways the dialog manager dismisses itself: Isolating the Close pathway

Intercepting the flow in your message loop.
The Old New Thing

Feb 23, 2026
Post comments count0
Post likes count1
Use Windows on-device AI in your Electron app

Last year we published AI Dev Gallery, an open-source app full of interactive Windows AI examples. A common follow-up question from Electron developers has been: “How can we build similar on-device AI experiences in our Electron apps?” In this blog, we’ll walk through how we built...
#ifdef Windows

Feb 23, 2026
Post comments count0
Post likes count2
Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attempt

Sniffing the synchronous keyboard state is still not precise enough.
The Old New Thing

Feb 20, 2026
Post comments count3
Post likes count1
Light up Multiple Databases with a Single API with Data API builder's multi-source configuration

Data API builder (DAB) supports multi-source configurations
Data API builder (DAB) connects to your database with a safe REST or GraphQL endpoint. But DAB is not limited to just one database. Using a multi-source configuration, you can connect to more than one database simultaneously.
...
Azure SQL Dev Corner

Feb 20, 2026
Post comments count12
Post likes count3
Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, first (failed) attempt

Sniffing the asynchronous keyboard state.
The Old New Thing

Feb 20, 2026
Post likes count1
Using Codes to Increase Adherence to Prompts
Agentic systems have some discretion in the parameters they sent to tooling, but there are cases, such as experimentation, when you need 100% adherence to a set of parameters.
ISE Developer Blog

Feb 19, 2026
Post comments count1
Post likes count2
Migrate your Semantic Kernel and AutoGen projects to Microsoft Agent Framework Release Candidate
Dmytro,
Shawn
We're thrilled to announce that Microsoft Agent Framework has reached Release Candidate status for both .NET and Python. Release Candidate is an important milestone on the road to General Availability — it means the API surface is stable, and all features that we intend to release with...
Microsoft Agent Framework

Feb 19, 2026
Post comments count3
Post likes count6
Microsoft Agent Framework Reaches Release Candidate

We're happy to announce that Microsoft Agent Framework is now in Release Candidate status for both .NET and Python. Release Candidate is an important milestone on the road to General Availability — it means the API surface is stable, and all features that we intend to release with...
Microsoft Foundry Blog

Feb 19, 2026
Post comments count2
Post likes count1
C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code

C++ code navigation and build system tooling play an important role in the developer inner-loop. Code navigation tooling provides a precise, semantic understanding of your codebase, while build system tooling helps you express build configurations and variants for reproducible builds. In...
C++ Team Blog

Feb 19, 2026
Post comments count7
Post likes count8
Custom Agents in Visual Studio: Built in and Build-Your-Own agents
Rhea,
Kelly
Agents in Visual Studio now go beyond a single general-purpose assistant. We're shipping a set of curated preset agents that tap into deep IDE capabilities; debugging, profiling, testing alongside a framework for building your own custom agents tailored to how your team works.
Built in...
Visual Studio Blog

Feb 19, 2026
Post comments count1
Post likes count6
Exploring the signals the dialog manager uses for dismissing a dialog

Summarizing the flow.
The Old New Thing

Feb 19, 2026
Post comments count9
Post likes count5
Microsoft C++ (MSVC) Build Tools v14.51 Preview Released: How to Opt In

Today we are releasing the first preview of the Microsoft C++ (MSVC) Build Tools version 14.51. This update, shipping in the latest Visual Studio 2026 version 18.4 Insiders release, introduces many C++23 conformance changes, bug fixes, and runtime performance improvements. Check out the...
C++ Team Blog

Feb 18, 2026
Post comments count0
Post likes count1
What's new in Microsoft Foundry | Dec 2025 & Jan 2026

Catch up on all the new models, audio updates, fine-tuning expansions, and SDK updates from Microsoft Foundry spanning December 2025 and January 2026 — including GPT-5.2, Codex Max, DeepSeek V3.2, FLUX.2, and the azure-ai-projects v2 beta consolidation.
Microsoft Foundry Blog

Feb 18, 2026
Post comments count1
Post likes count5
Python Environments Extension for VS Code
The February 2026 release This release includes the Python Environments extension... Keep on reading to learn more!
Microsoft for Python Developers Blog

Feb 18, 2026
Post comments count0
Post likes count1
Federating Databases with Data API Builder Chaining

For decades, DBAs relied on linked servers to stitch data together. If you needed data from two places, you wired them up and moved on. It worked. It was straightforward. It felt native to SQL.
But what if linked servers are not an option? What if policy blocks them? What if one of the...
Azure SQL Dev Corner

Feb 18, 2026
Post comments count2
Post likes count0
TFVC Remove Existing Obsolete Policies ASAP

In April 2025, we announced the deprecation schedule for legacy TFVC check-in policies. This change was required due to limitations in how those policies were previously implemented and stored. The old policies have been marked as obsolete, and you can replace them by selecting the...
Azure DevOps Blog

Feb 18, 2026
Post comments count3
Post likes count2
Could WriteProcessMemory be made faster by avoiding the intermediate buffer?

I guess it could, but why bother?
The Old New Thing

Feb 17, 2026
Post comments count2
Post likes count4
PowerShell, OpenSSH, and DSC team investments for 2026
Planned team investments for 2026 for PowerShell, OpenSSH, DSC, and related tooling.
PowerShell Team

Feb 17, 2026
Post comments count0
Post likes count2
JMESPath support comes to azd JSON output

Run JMESPath queries on azd JSON output, including error messages.
Azure SDK Blog

Feb 17, 2026
Post comments count0
Post likes count2
Dear Copilot, can you help me with SQL?

Perhaps we missed it at first, but Copilot is more than comfortable with SQL. This goes beyond autocomplete. This is moving from nothing to a working database without leaving our tools. Have we really arrived? Yes, sort of. For database engineers and app engineers alike, we have crossed...
Azure SQL Dev Corner

Feb 17, 2026
Post comments count0
Post likes count1
Meet the First Round of Speakers for Microsoft JDConf 2026

We're excited to announce the first wave of speakers for Microsoft JDConf 2026, our flagship community event for Java at Microsoft. Whether you’re architecting enterprise microservices, modernizing legacy systems, or building intelligent applications, JDConf 2026 will equip you with the...
Microsoft for Java Developers

Feb 17, 2026
Post comments count8
Post likes count2
Microspeak: Escrow

Final build, final, final, final 2, ship this one.
The Old New Thing

Feb 16, 2026
Post comments count0
Post likes count5
Condensed views on Kanban and Sprint boards

One of the challenges teams face when working with large boards or displaying multiple fields on work item cards is limited screen space. This became even more noticeable with the rollout of the New Boards hub, which introduced additional spacing and padding for improved readability....
Azure DevOps Blog

Feb 16, 2026
Post comments count10
Post likes count2
It rather involved being on the other side of the airtight hatchway: Tricking(?) a program into reading files

Is it really a trick when reading the file is the purpose of the program?
The Old New Thing

Feb 13, 2026
Post comments count0
Post likes count0
DPO Fine-Tuning Using Microsoft Foundry SDK

In the rapidly evolving landscape of large language models (LLMs), achieving precise control over model behavior while maintaining quality has become a critical challenge. While models like GPT-4 demonstrate impressive capabilities, ensuring their outputs align with human...
Microsoft Foundry Blog

Feb 13, 2026
Post comments count0
Post likes count0
Go 1.26.0-1 Microsoft build now available

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

Feb 13, 2026
Post comments count10
Post likes count4
How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message?

See if it matches the scan code.
The Old New Thing

Feb 12, 2026
Post comments count0
Post likes count0
Microsoft at DevNexus 2026: Practical AI for Real-World Java Development

Java developers face a tough trifecta: keeping mission-critical systems running, modernizing legacy apps, and weaving AI into real engineering workflows, all without increasing risk. At DevNexus 2026, the Microsoft Java team is tackling these challenges head-on.
This...
Microsoft for Java Developers

Feb 12, 2026
Post comments count0
Post likes count3
Handling Legacy User Settings in SharePoint Framework

Introduction
The SharePoint Framework (SPFx) has undergone some important changes in how it handles Entra ID app registration and security models. Here you can find additional details about what was updated and about the new application IDs used by SPFx. These changes have important...
Microsoft 365 Developer Blog

Feb 12, 2026
Post comments count0
Post likes count0
Build Intelligent Apps with SQL: Join the SQL + AI Datathon

The SQL + AI Datathon is a hands‑on challenge designed to show how the foundations for building modern, intelligent applications with SQL. Over a set of guided missions and a focused open hack, you’ll learn how to combine SQL with embeddings, semantic search, and Retrieval...
Azure SQL Dev Corner

Feb 12, 2026
Post comments count2
Post likes count3
How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_KEYDOWN message?

Check whether it is an extended key.
The Old New Thing

Feb 11, 2026
Post comments count2
Post likes count4
How we built the Microsoft Learn MCP Server
Tianqi,
Eric,
Pieter
When we launched the Microsoft Learn Model Context Protocol (MCP) Server in June 2025, our goal was simple: make it effortless for AI agents to use trusted, up-to-date Microsoft Learn documentation. GitHub Copilot and other agents are increasingly common, and they need to be able to...
Engineering@Microsoft

Feb 11, 2026
Post comments count6
Post likes count7
Announcing TypeScript 6.0 Beta

Today we are announcing the beta release of TypeScript 6.0!
To get started using the beta, you can get it through npm with the following command:
npm install -D typescript@beta
TypeScript 6.0 is a unique release in that we intend for it to be the last release based on the current...
TypeScript

Feb 11, 2026
Post comments count2
Post likes count6
GitHub Copilot Testing for .NET Brings AI-powered Unit Tests to Visual Studio 2026

GitHub Copilot testing for .NET is now available in Visual Studio 18.3, offering AI-powered tools to quickly create, build, and run unit tests. With flexible prompts and full IDE integration, it supports testing from single methods to entire solutions, helping reduce repetitive tasks and speed up feedback. Try it and share your feedback to shape its future.
.NET Blog

Feb 11, 2026
Post comments count1
Post likes count1
Beyond the Prompt - Why and How to Fine-tune Your Own Models
Large Language Models (LLMs) have reached a point where general intelligence is no longer the bottleneck. The real challenge in enterprise AI systems behavioral alignment ensuring models that produce consistent, reliable, policy-compliant outputs on a scale. Prompt engineering and...
Microsoft Foundry Blog

Feb 11, 2026
Post comments count7
Post likes count4
Unlock language-specific rich symbol context using new find_symbol tool
Sinem,
Hannah
Refactoring at scale is a time-consuming and error-prone process for developers. In large codebases, developers have relied on manual searches and incremental edits across multiple files to accomplish these tasks.
Modern development workflows depend on fast and accurate code navigation...
Visual Studio Blog

Feb 11, 2026
Post comments count0
Post likes count4
How do I suppress the hover effects when I put a Win32 common controls ListView in single-click mode?

You can prevent the item from becoming hot-tracked.
The Old New Thing

Feb 11, 2026
Post comments count0
Post likes count0
Deploy to Azure App Service deployment slots with azd

azd now supports direct deployments to Azure App Service slots—quick, clear, and slot-aware for the first time.
Azure SDK Blog
Feb 11, 2026
Post comments count0
Post likes count0
Maximize Azure Cosmos DB Performance with Azure Advisor Recommendations

In the first post of this series, we introduced how Azure Advisor helps Azure Cosmos DB users uncover opportunities to optimize efficiency and make smarter decisions.
This follow-up dives deeper into one of the most important categories of guidance: performance. If you've ever dealt...
Azure Cosmos DB Blog

Feb 10, 2026
Post comments count11
Post likes count9
.NET 11 Preview 1 is now available!

Find out about the new features in .NET 11 Preview 1 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
.NET Blog

Feb 10, 2026
Post comments count23
Post likes count0
February Patches for Azure DevOps Server

We are releasing patches for our self‑hosted product, Azure DevOps Server. We strongly recommend that all customers stay on the latest, most secure version of Azure DevOps Server. The latest release, Azure DevOps Server, is available from the download page.
To make it easier to find...
Azure DevOps Blog

Feb 10, 2026
Post comments count1
Post likes count0
.NET and .NET Framework February 2026 servicing releases updates
Rahul,
Tara
A recap of the latest servicing updates for .NET and .NET Framework for February 2026.
.NET Blog

Feb 10, 2026
Post comments count0
Post likes count0
Building AI-Powered Apps with Azure Cosmos DB and the Vercel AI SDK

The Vercel AI SDK is an open-source TypeScript toolkit that provides the core building blocks for integrating AI into any JavaScript application. It works with 20+ AI providers out of the box—including OpenAI, Azure OpenAI, Anthropic, Google, Mistral, and more—so you can write your...
Azure Cosmos DB Blog

Feb 10, 2026
Post comments count0
Post likes count2
Standardizing HLSL

The HLSL team is excited to announce the formation of Ecma Technical Committee 57; a committee to standardize the High Level Shading Language. The formation of this committee marks an important milestone in HLSL's development and strengthens Microsoft's commitment to HLSL as a...
DirectX Developer Blog

Feb 10, 2026
Post comments count11
Post likes count6
How did Windows 95 get permission to put the Weezer video Buddy Holly on the CD?

Asking nicely, and asking a lot of people.
The Old New Thing

Feb 10, 2026
Post comments count0
Post likes count3
From Local Models to Agent Workflows: Building a Deep Research Solution with Microsoft Agent Framework on Microsoft Foundry Local

Introduction: A New Paradigm for AI Application Development
In enterprise AI application development, we often face this dilemma: while cloud-based large language models are powerful, issues such as data privacy, network latency, and cost control make many scenarios difficult to...
Microsoft Agent Framework

Feb 9, 2026
Post comments count3
Post likes count1
Time Travel in Azure SQL with Temporal Tables

Applications often need to know what data looked like before. Who changed it, when it changed, and what the previous values were. Rebuilding that history in application code is tedious and error prone. This is especially valuable when exposing a database to an AI agent through MCP servers...
Azure SQL Dev Corner

Feb 9, 2026
Post comments count3
Post likes count3
What should I do if a wait call reports WAIT_ABANDONED ?

It's your one chance to make amends.
The Old New Thing

Feb 6, 2026
Post comments count0
Post likes count2
What’s New in vcpkg (Nov 2025 - Jan 2026)

This blog post summarizes changes to the vcpkg package manager as part of the 2025.12.12 and 2026.01.16 registry releases and the 2025-11-13, 2025-11-18, 2025-11-19, 2025-12-05, and 2025-12-16 tool releases. These updates include support for targeting the Xbox GDK October 2025 update,...
C++ Team Blog

Feb 6, 2026
Post comments count0
Post likes count4
Mastering User Settings in SharePoint Framework

User preferences and settings are fundamental components of modern web applications. When developing SharePoint Framework (SPFx) solutions, the ability to store and manage user-specific configurations across devices and sessions becomes crucial for delivering personalized experiences....
Microsoft 365 Developer Blog

Feb 6, 2026
Post comments count2
Post likes count0
Building an AI Skills Executor in .NET: Bringing Anthropic's Agent Pattern to the Microsoft Ecosystem

We welcome guest author, Matt Kruczek, to share how to build a complete Skills Executor in .NET, combining Azure OpenAI with the Model Context Protocol (MCP) C# SDK to bring the same agentic patterns to the Microsoft ecosystem. You’ll see how to define reusable skills, connect local and external tools, and orchestrate intelligent agent loops—so enterprise teams can standardize AI behavior without hardcoding business logic.
Microsoft Foundry Blog

Feb 6, 2026
Post comments count0
Post likes count3
Masking Sensitive Data in Azure SQL

Applications often need access to data without needing access to everything. Social Security numbers, email addresses, and phone numbers are common examples. Storing them is required. Exposing them broadly is not. This is especially valuable when exposing a database to an AI agent through...
Azure SQL Dev Corner

Feb 6, 2026
Post comments count1
Post likes count3
How can I prevent the user from changing the widths of ListView columns in version 5 of the common controls?, part 2

Preventing the resize cursor from appearing.
The Old New Thing

Feb 5, 2026
Post comments count0
Post likes count2
Enable Soft Delete in Azure SQL

Sometimes applications need to remove data without actually losing it. Soft delete keeps rows in the database while making them invisible to normal application access. This is especially valuable when exposing a database to an AI agent through MCP servers like SQL MCP Server, where safety...
Azure SQL Dev Corner

Feb 5, 2026
Post comments count0
Post likes count4
Securing Aspire Apps with Microsoft Entra ID
Learn to secure Aspire distributed applications with Microsoft Entra ID authentication. Use AI skills with GitHub Copilot for a 5-minute setup, or follow the detailed guide to understand JWT Bearer protection, OIDC sign-in, and automatic token handling.
Aspire Blog

Feb 5, 2026
Post comments count7
Post likes count0
.NET Framework 3.5 Moves to Standalone Deployment in new versions of Windows
Tara,
Brett
An announcement of .NET Framework 3.5 servicing updates on new versions of Windows.
.NET Blog

Feb 5, 2026
Post comments count0
Post likes count0
Go 1.25.7-1 and 1.24.13-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

Feb 5, 2026
Post comments count1
Post likes count0
How to Enable Microsoft Entra ID for Azure Cosmos DB (NoSQL)

Strengthen Identity Security and Eliminate Account Keys
Identity is becoming the new security perimeter. As organizations modernize their cloud applications, long‑lived secrets and shared keys introduce unnecessary risk. Azure Cosmos DB now fully supports Microsoft Entra ID for both...
Azure Cosmos DB Blog

Feb 5, 2026
Post comments count6
Post likes count2
How can I prevent the user from changing the widths of ListView columns in version 5 of the common controls?

Deny changes to the width.
The Old New Thing

Feb 5, 2026
Post likes count0
Your Home for Multi-Agent Development

VS Code has become the unified interface for all your coding agents. Manage local, background, and cloud agents in one place, use Claude and Codex agents alongside Copilot, and benefit from open standards like MCP and Agent Skills.
Read the full article
VS Code Blog

Feb 5, 2026
Post likes count0
Minimal GitOps for Edge Applications with Azure IoT Operations and Azure DevOps

How we built a minimal, scalable GitOps workflow for edge applications using Azure IoT Operations, Azure DevOps, and a multi-repo strategy. Includes pipeline templates and scripts for real-world deployments.
ISE Developer Blog
Feb 4, 2026
Post comments count0
Post likes count2
MSVC Build Tools Versions 14.30 – 14.43 Now Available in Visual Studio 2026

When Visual Studio 2026 reached General Availability in November, it included several versions of the Microsoft C++ (MSVC) Build Tools:
14.50 (initially shipped with Visual Studio 2026)
14.44 (initially shipped with Visual Studio 2022 version 17.14)
14.29 (initially shipped...
C++ Team Blog

Feb 4, 2026
Post likes count0
January 2026 (version 1.109)

Learn what is new in the Visual Studio Code January 2026 Release (1.109).
Read the full article
VS Code Blog

Feb 4, 2026
Post comments count0
Post likes count0
The OS for Intelligence: How GitHub Bridges the Fragmented AI Landscape
We are currently living through the "fragmentation phase" of the AI revolution.
If you’re a developer, you know the drill: You have Claude Code open for reasoning. You have ChatGPT open for logic checks. Then you drop into your terminal to actually build the thing—manually...
All things Azure

Feb 4, 2026
Post comments count16
Post likes count2
Windows MIDI Services 2026 release - known issues and workarounds

This is a post to assist customers with known bigger issues or workarounds, in the interest of remaining transparent on this project and unblocking customers and companies. Please see links below to our Discord server for further discussion and workarounds.
Updated March 17, 2026.
Main...
Windows MIDI and Music dev

Feb 4, 2026
Post comments count12
Post likes count13
Roadmap for AI in Visual Studio (February)

After a busy January (catch up here), we're shifting focus to reliability and refinement. This month is about tightening core workflows, improving agent stability, and building on the MCP foundations we've been laying.
Agent Mode & Coding Agents
Reliability is the priority this...
Visual Studio Blog

Feb 4, 2026
Post comments count0
Post likes count2
Auto-install `azd` extensions in dev containers

The `azd` dev container feature now supports automatic extension installation.
Azure SDK Blog

Feb 4, 2026
Post comments count0
Post likes count2
Azure Boards integration with GitHub Copilot includes custom agent support

We recently released the GitHub Copilot Coding Agent for Azure Boards to all customers. If you’re not already familiar with it, we recommend taking a few minutes to read this blog post for an overview and details.
One of the top requests from customers using the GitHub Copilot Coding...
Azure DevOps Blog

Feb 4, 2026
Post comments count7
Post likes count14
WinGet Configuration: Set up your dev machine in one command

I've set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get everything just right, but now there's a faster way with WinGet Configuration files. Let me show you how to go from a fresh Windows install to a fully configured dev environment with a single...
Microsoft for Developers

Feb 4, 2026
Post comments count3
Post likes count2
How can I prevent the user from changing the widths of ListView columns?

You can ask the header to be non-resizing.
The Old New Thing

Feb 3, 2026
Post comments count2
Post likes count1
Deprecation notice: Teams Live Events meeting creation via Microsoft Graph
Creating Teams Live Events via the Microsoft Graph isBroadcast API is deprecated. We encourage developers to use Virtual Event APIs instead.
Microsoft 365 Developer Blog

Feb 3, 2026
Post comments count2
Post likes count0
Part 2: Building a Python CRUD API with Azure Functions and Azure Cosmos DB

Series: Building Serverless Applications with Azure Functions and Azure Cosmos DB
In the first post of this series, we focused on establishing the fundamentals of serverless architecture by building and deploying a simple HTTP API using Azure Functions and FastAPI. The post centred on...
Azure Cosmos DB Blog

Feb 3, 2026
Post comments count7
Post likes count4
Performance improvements to MEF-based editor productivity extensions
Tina,
Amadeus
If you use editor productivity extensions for Visual Studio 2026, there's good news—they can now load faster! Extension developers with existing MEF-based editor productivity extensions should read this blog to learn about recent changes and how they might be affected.
We...
Visual Studio Blog

Feb 3, 2026
Post comments count0
Post likes count8
Some small stories about the giant satellite dish antenna that was behind Microsoft Building 11

A little trivia.
The Old New Thing

Feb 2, 2026
Post comments count0
Post likes count1
Java OpenJDK January 2026 Patch & Security Update

Hello Java customers!
We are happy to announce the latest January 2026 patch & security update release for the Microsoft Build of OpenJDK. Download and install the binaries today.
OpenJDK 25.0.2
OpenJDK 21.0.10
OpenJDK 17.0.18
OpenJDK 11.0.30
Check our release...
Microsoft for Java Developers

Feb 2, 2026
Post comments count0
Post likes count0
Azure Cosmos DB Data Explorer now supports Dark Mode

If you spend time in the Azure Portal’s using Azure Cosmos DB Data Explorer, you know it’s a “lots of screens, lots of tabs, lots of work happening” kind of place. So I’m excited to share a small upgrade that makes a big difference: Dark Mode is now supported in Cosmos DB Data...
Azure Cosmos DB Blog

Feb 2, 2026
Post comments count5
Post likes count2
Studying compiler error messages closely: Input file paths

Are you even compiling the correct file?
The Old New Thing

Jan 30, 2026
Post comments count0
Post likes count1
Build AI Agents with Claude Agent SDK and Microsoft Agent Framework

Microsoft Agent Framework now integrates with the Claude Agent SDK, enabling you to build AI agents powered by Claude's full agentic capabilities. This integration brings together the Agent Framework's consistent agent abstraction with Claude's powerful features, including file editing,...
Microsoft Agent Framework

Jan 30, 2026
Post comments count1
Post likes count1
Why not store the SAFEARRAY reference count as a hidden allocation next to the SAFEARRAY?

The case of "Bring your own
SAFEARRAY."The Old New Thing

Jan 30, 2026
Post comments count0
Post likes count0
Azure Developer CLI (azd) - January 2026: Configuration & Performance

This post announces the January 2026 release of the Azure Developer CLI (`azd`).
Azure SDK Blog

Jan 29, 2026
Post comments count0
Post likes count2
Standardizing Dimensions: Completing the Unified Data Model
Anirudh,
Nitin,
Suresh
Standardizing Dimensions: Completing the Unified Data Model
Introduction
A Unified Data Model is only as strong as the consistency of its dimensions. This article explains why standardizing dimensions is the critical final step in completing the Unified Data...
Unified Data Model at Microsoft

Jan 29, 2026
Post comments count0
Post likes count0
Azure SDK Release (January 2026)

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

Jan 29, 2026
Post comments count0
Post likes count1
Azure Cosmos DB TV Recap - From Burger to Bots – Agentic Apps with Cosmos DB and LangChain.js | Ep. 111
Jay,
Mark
In Episode 111 of Azure Cosmos DB TV, host Mark Brown is joined by Yohan Lasorsa to explore how developers can build agent-powered applications using a fully serverless architecture. This episode focuses on a practical, end-to-end example that demonstrates how transactional application...
Azure Cosmos DB Blog

Jan 29, 2026
Post comments count1
Post likes count2
How can I retain access to the data in a SAFEARRAY after my method returns?

Find a way to take ownership.
The Old New Thing

Jan 29, 2026
Post comments count0
Post likes count3
Dev Proxy v2.1 with configuration hot reload and stdio proxying
Waldek,
Garry
Introducing Dev Proxy v2.1 with configuration hot reload and stdio proxying
Microsoft 365 Developer Blog

Jan 28, 2026
Post comments count2
Post likes count0
Introducing the Microsoft Graph User Configuration API (preview)

The User Configuration API is now available in the beta endpoint in Microsoft Graph. Use it to create, read, update, and delete user configuration objects in Exchange Online mail folders.
Microsoft 365 Developer Blog

Jan 28, 2026
Post comments count0
Post likes count0
Accelerate Your Cosmos DB Infrastructure with GitHub Copilot CLI and Azure Cosmos DB Agent Kit

Modern infrastructure work is increasingly agent driven, but only if your AI actually understands the platform you’re deploying. This guide shows how to turn GitHub Copilot CLI into an Azure Cosmos DB aware infrastructure expert by loading the Azure Cosmos DB Agent Kit. In under a...
Azure Cosmos DB Blog

Jan 28, 2026
Post comments count2
Post likes count20
.NET AI Essentials - The Core Building Blocks Explained

Learn how Microsoft.Extensions.AI provides a unified API for building intelligent .NET applications with any LLM provider - one interface, endless possibilities, with built-in middleware, telemetry, structured outputs and more.
.NET Blog

Jan 28, 2026
Post comments count8
Post likes count0
SharePoint Framework (SPFx) roadmap update – January 2026

SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The January 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

Jan 28, 2026
Post comments count0
Post likes count1
Why did I lose the data even though I called SafeArrayAddRef?

You have to use the original pointer, but even that won't be good enough.
The Old New Thing

Jan 27, 2026
Post comments count0
Post likes count2
GitHub Copilot app modernization for C++ is now in Public Preview

With the launch of Visual Studio 2026, we announced a Private Preview of GitHub Copilot app modernization for C++, which reduces the cost of adopting the latest version of the MSVC Build Tools. We used the feedback we received from our many Private Preview participants to make...
C++ Team Blog

Jan 27, 2026
Post comments count0
Post likes count0
Visual Studio Code CMake Tools 1.22: Target bookmarks and better CTest output

We're excited to announce the latest 1.22 release of the CMake Tools extension for Visual Studio Code. This update brings a host of new additions, including project outline updates for filtering and bookmarking CMake targets in large CMake projects and expanded CTest support to customize...
C++ Team Blog

Jan 27, 2026
Post comments count0
Post likes count4
Build AI Agents with GitHub Copilot SDK and Microsoft Agent Framework

Microsoft Agent Framework now integrates with the GitHub Copilot SDK, enabling you to build AI agents powered by GitHub Copilot. This integration brings together the Agent Framework's consistent agent abstraction with GitHub Copilot's capabilities, including function calling, streaming...
Microsoft Agent Framework

Jan 27, 2026
Post comments count16
Post likes count6
Visual Studio January Update — Enhanced Editor Experience

Productivity Improvements
This month, we are bringing you a series of small yet long requested and popular features to let you better control and customize your editor. These features are currently only available in the Insiders channel and will be available in Release soon.
Fast...
Visual Studio Blog

Jan 27, 2026
Post comments count2
Post likes count2
A digression on the design and implementation of SafeArrayAddRef and extending APIs in general

The concerns when adding a feature to an existing API.
The Old New Thing

Jan 26, 2026
Post comments count0
Post likes count3
Introducing Budget Bytes: Build Powerful AI Apps for Under $25
Jasmine,
Pablo
When developers hear "cloud" and "AI," their first thought is often about cost. "How much will this cost me to learn? Can I build something meaningful without racking up a surprise bill?"
Budget Bytes is a new series is designed to inspire developers to build affordable,...
Azure SQL Dev Corner

Jan 26, 2026
Post comments count0
Post likes count1
Join Microsoft at NDC London 2026 - Let’s Build the Future of .NET Together

Meet the .NET team at NDC London 2026 to explore the latest in .NET 10, Azure, and AI-powered development through sessions and 1:1 meetups.
.NET Blog

Jan 26, 2026
Post comments count0
Post likes count3
Introducing the Evals for Agent Interop starter kit

We’re launching Evals for Agent Interop, a starter evaluation kit that provides curated scenarios and representative data that emulate real digital work, and an evaluation harness that organizations can use to self-run their agents across Microsoft 365 surfaces.
Microsoft 365 Developer Blog

Jan 26, 2026
Post comments count0
Post likes count3
What's the difference between SafeArrayAccessData and SafeArrayAddRef?

Two ways of preserving the data.
The Old New Thing

Jan 26, 2026
Post likes count0
Giving Agents a Visual Voice: MCP Apps Support in VS Code

VS Code now supports MCP Apps, enabling AI agents to display interactive UIs for richer developer workflows.
Read the full article
VS Code Blog

Jan 23, 2026
Post comments count0
Post likes count1
Azure Cosmos DB TV Recap: Supercharging AI Agents with the Azure Cosmos DB MCP Toolkit (Ep. 110)
Mark,
Sajeetharan,
Jay
In Episode 110 of Azure Cosmos DB TV, host Mark Brown is joined by Sajeetharan Sinnathurai to explore how the Azure Cosmos DB MCP Toolkit is changing the way developers build, deploy, and scale AI agents using real application data.
As agentic AI systems evolve, one challenge continues...
Azure Cosmos DB Blog

Jan 23, 2026
Post comments count3
Post likes count13
Bringing work context to your code in GitHub Copilot

This week we shipped the GitHub Copilot SDK which takes the agent loop from the Copilot CLI and makes it easy to embed in other applications. We’ve been using, improving, and extending Copilot CLI for the last few months and it’s sparked new ideas about what it means to have the right...
Microsoft for Developers

Jan 23, 2026
Post comments count15
Post likes count6
C++ has scope_exit for running code at scope exit. C# says "We have scope_exit at home."

You can wrap it in an
IDisposable.The Old New Thing

Jan 23, 2026
Post likes count1
Bridging Local Development and Cloud Evaluation: Using Microsoft Devtunnels with Azure Machine Learning
Learn how to streamline AI development by using Microsoft Devtunnels to connect local services with Azure Machine Learning evaluation pipelines, eliminating deployment delays while maintaining comprehensive cloud-based validation.
ISE Developer Blog

Jan 22, 2026
Post comments count0
Post likes count2
Introducing the Azure Cosmos DB Agent Kit: Your AI Pair Programmer Just Got Smarter

The Azure Cosmos DB Agent Kit is an open-source collection of skills that teaches your AI coding assistant (GitHub Copilot, Claude Code, Gemini CLI) expert-level Azure Cosmos DB best practices.
Install with one command, get production-ready guidance instantly.
The Challenge Every...
Azure Cosmos DB Blog

Jan 22, 2026
Post comments count6
Post likes count3
A simple helper function for attaching a progress handler to a Windows Runtime IAsyncActionWithProgress or IAsyncOperationWithProgress

It doesn't do much, but it saves typing.
The Old New Thing

Jan 21, 2026
Post comments count0
Post likes count1
Now in Public Preview: GitHub Copilot build performance for Windows

Last year, we launched our new GitHub Copilot build performance capabilities in Private Preview. With help from our fantastic C++ community, we gathered insights and addressed key feedback. We’re happy to share that GitHub Copilot build performance for Windows is now in Public Preview....
C++ Team Blog

Jan 21, 2026
Post comments count0
Post likes count6
Context-Driven Development: Agent Skills for Microsoft Foundry and Azure

Code will be generated, not written. Most enterprise AI workloads are net-new microservices. Modular, greenfield work. Perfect for coding agents.
The catch? Out-of-the-box agents lack domain knowledge about your SDKs and patterns. But frontier LLMs are extraordinarily sample efficient....
All things Azure

Jan 21, 2026
Post comments count2
Post likes count2
On the proper usage of a custom Win32 dialog class

You are replacing the window procedure, not the dialog procedure.
The Old New Thing

Jan 20, 2026
Post comments count0
Post likes count3
Introducing Azure Performance Diagnostics Tool for Java: Automated Java Performance Analysis in Kubernetes via Azure SRE Agent
We're excited to announce that the Azure Performance Diagnostics Tool for Java is now available for preview as part of
the Azure SRE Agent platform, bringing intelligent,
automated Java performance diagnoses. Currently supporting Java workloads deployed to Azure Kubernetes Service (AKS)...
Microsoft for Java Developers

Jan 20, 2026
Post comments count0
Post likes count1
PIX 2601.15 - new Intel plugin, many buffer viewer improvements, and more

Today we released PIX version 2601.15, which can be downloaded here. This release includes everything in the previous 2509.25 release, plus:
A new Intel plugin with many new features and improvements
Many new Buffer Viewer and Buffer Formatter improvements
Misc other bug fixes...
PIX on Windows

Jan 20, 2026
Post comments count0
Post likes count0
Go 1.25.6-1 and 1.24.12-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

Jan 20, 2026
Post comments count5
Post likes count2
Microspeak: On fire, putting out fires

Dealing with emergencies.
The Old New Thing

Jan 20, 2026
Post comments count3
Post likes count1
PowerToys 0.97 is here: a big Command Palette update and a new mouse utility

PowerToys 0.97 is here! This release packs in a ton of improvements to Command Palette, introduces a brand-new mouse utility called CursorWrap, expands CLI support across several utilities, and includes plenty of other refinements. Get the update by checking for updates in PowerToys or...
Windows Command Line

Jan 19, 2026
Post comments count0
Post likes count6
Azure Boards additional field filters (private preview)

We’re introducing a limited private preview that allows you to add additional fields as filters on backlog and Kanban boards. This long-requested feature helps teams tailor their views, focus on the work that matters most, and provide feedback as we iterate toward general availability.
Azure DevOps Blog

Jan 19, 2026
Post comments count8
Post likes count7
What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key?

An old flag from 16-bit Windows.
The Old New Thing

Jan 18, 2026
Post comments count2
Post likes count2
🚀React Native Windows v0.81 is here!!

App developers require performance, stability, and cross-platform consistency such as fast startups, smooth UI, and seamless code sharing across Windows, Android, and iOS as these factors directly impact user experience, development efficiency, and business outcomes. High performance and...
React Native

Jan 16, 2026
Post comments count0
Post likes count6
What's new with Azure Repos?

We thought it was a good time to check in and highlight some of the work happening in Azure Repos. In this post, we’ve covered several recent improvements, along with a preview of features that are coming soon. To stay up to date, be sure to visit the Azure DevOps Roadmap.
These...
Azure DevOps Blog

Jan 16, 2026
Post comments count1
Post likes count2
How can I get the tab index number from a dialog box control?

The tab index number is an authoring concept, not a runtime concept.
The Old New Thing

Jan 16, 2026
Post comments count0
Post likes count0
Part 1: Building Your First Serverless HTTP API on Azure with Azure Functions & FastAPI

Introduction
This post is Part 1 of the series Serverless Application Development with Azure Functions and Azure Cosmos DB, where we explore how to build end-to-end serverless applications using Azure Functions for compute and Azure Cosmos DB for storage. Together, these services...
Azure Cosmos DB Blog

Jan 16, 2026
Post likes count1
Evaluate Small Language Model Function Calling using the Azure AI Evaluation SDK
This blog details how the Azure AI Evaluation SDK can be used to assess the performance of a small language model for function calling, such as Phi-4-mini-instruct, and view the results in Microsoft Foundry.
ISE Developer Blog

Jan 15, 2026
Post comments count0
Post likes count1
Announcing GPT-5.2 Availability in Azure for U.S. Government Secret and Top Secret Clouds

Today, we are excited to announce that GPT-5.2, Azure OpenAI’s newest frontier reasoning model, is available in Microsoft Azure for U.S. Government Secret and Top Secret cloud environments. This release marks another significant milestone in our mission to bring cutting edge AI...
Azure Government

Jan 15, 2026
Post comments count26
Post likes count4
When programs assume that the system will never change, episode 4: Stealing strings

The strings are an implementation detail.
The Old New Thing

Jan 15, 2026
Post comments count6
Post likes count3
Announcing Microsoft Entra PowerShell v1.2.0
We are excited to introduce Microsoft Entra PowerShell v1.2.0, a major update that delivers full support for Agent Identity Blueprints, expanded application configuration capabilities, and modernized invitation APIs aligned with Microsoft Graph models. This release consolidates...
Microsoft Entra PowerShell

Jan 15, 2026
Post comments count10
Post likes count7
Copilot Memories

Are you wasting time reviewing code for nits on code standards, project preferences, or important contribution guidelines? We know the pain. It’s all too easy for best practices and those tiny but critical team details to slip through the cracks, resulting in inconsistencies,...
Visual Studio Blog

Jan 15, 2026
Post comments count0
Post likes count0
Azure Cosmos DB Conf 2026 — Call for Proposals Is Now Open

Every production system has a story behind it.
The scaling limit you didn’t expect.
The data model that finally clicked.
The tradeoff you had to make under real-world pressure.
The solution that worked—and the lessons you’d pass on to the next team.
Azure Cosmos DB Conf...
Azure Cosmos DB Blog

Jan 15, 2026
Post likes count0
Building docfind: Fast Client-Side Search with Rust and WebAssembly

How we built docfind, a high-performance client-side search engine using Rust and WebAssembly, and how GitHub Copilot accelerated development.
Read the full article
VS Code Blog

Jan 14, 2026
Post comments count0
Post likes count2
Announcing Agent Academy: Operative

Earlier this year, we launched Agent Academy: Recruit, a foundational learning path designed to help makers and developers get started with building agents in Copilot Studio. The response exceeded our expectations.
Since launch, thousands of learners have worked through the Recruit...
Power Platform Developer Blog
Jan 14, 2026
Post comments count6
Post likes count3
Copilot Studio Extension for Visual Studio Code Is Now Generally Available
Daniel,
Sarah
If you build agents with the Copilot Studio extension for Visual Studio Code, you already know the fastest way to iterate is to treat your agent like software: version it, review changes, and promote it through environments with confidence. Today, the Microsoft Copilot Studio extension...
Microsoft 365 Developer Blog

Jan 14, 2026
Post comments count0
Post likes count2
Adding Aspire to a Python RAG Application

This blog post documents the transformation of the azure-search-openai-demo (a Python/TypeScript RAG application) through the addition of Aspire for local development and observability. It demonstrates how Aspire can enhance polyglot applications without requiring rewrites.
Aspire Blog

Jan 14, 2026
Post comments count0
Post likes count1
Clipping the focus item when looking for its on-screen location, part 3

Finding all the clipping parents.
The Old New Thing

Jan 13, 2026
Post comments count3
Post likes count0
.NET and .NET Framework January 2026 servicing releases updates
Rahul,
Tara
A recap of the latest servicing updates for .NET and .NET Framework for January 2026.
.NET Blog

Jan 13, 2026
Post comments count1
Post likes count2
Clipping the focus item when looking for its on-screen location, part 2

Finding the correct clipping parent.
The Old New Thing

Jan 13, 2026
Post comments count0
Post likes count0
Powering Real-Time Gaming Experiences with Azure Cosmos DB for NoSQL

Scenario: When Every Millisecond Counts in Gaming
Imagine millions of players logging in at the exact moment a new game season launches. Leaderboards light up, achievements tally, and in-game shops buzz with transactions. In these high-stakes moments, speed and reliability aren’t...
Azure Cosmos DB Blog

Jan 12, 2026
Post comments count0
Post likes count5
How to Build Android Widgets with .NET MAUI

Build interactive Android widgets with .NET MAUI using RemoteViews, intents, and shared data.
.NET Blog

Jan 12, 2026
Post comments count7
Post likes count7
How We Synchronize .NET's Virtual Monorepo

A deep dive into the technical challenges of keeping .NET's product repositories synchronized with our Virtual Monolithic Repository using a custom two-way algorithm.
.NET Blog
Jan 12, 2026
Post comments count9
Post likes count3
Aspire for JavaScript developers

Aspire 13 brings comprehensive JavaScript and TypeScript support to cloud-native development, enabling you to orchestrate Node.js applications, Vite frontends, and JavaScript services alongside your .NET projects with unified tooling and seamless integration.
Aspire Blog

Jan 12, 2026
Post comments count0
Post likes count2
Clipping the focus item when looking for its on-screen location

Preventing the cursor from pointing to nothing.
The Old New Thing

Jan 9, 2026
Post comments count1
Post likes count1
Using Active Accessibility to find out where the focus item is

Looking at child objects.
The Old New Thing

Jan 8, 2026
Post likes count0
December 2025 (version 1.108)

Learn what is new in the Visual Studio Code December 2025 Release (1.108).
Read the full article
VS Code Blog

Jan 8, 2026
Post comments count2
Post likes count4
Scaling AI Agents with Aspire: The Missing Isolation Layer for Parallel Development
Scaling AI agent development with Aspire and Git worktrees by solving port conflicts through automatic port allocation scripts and an MCP proxy layer that enables parallel AI agents to orchestrate and debug complete distributed systems simultaneously.
Aspire Blog

Jan 8, 2026
Post comments count4
Post likes count2
Using Active Accessibility to find out where the Windows caret is

It's old and rather simple, but we like simple.
The Old New Thing

Jan 7, 2026
Post comments count1
Post likes count14
The Realities of Application Modernization with Agentic AI (Early 2026)

How to read this article
This article is a reflection based on hands-on experience and is written for engineers and technical leaders who are facing a new application modernization effort and want to build a realistic mental model before reaching for tools.
If you are new to...
All things Azure

Jan 7, 2026
Post comments count1
Post likes count0
Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider
Rishit,
Luce
The MongoDB EF Core provider now supports Queryable Encryption and Vector Search. Learn how to encrypt sensitive data while querying it and build AI-powered semantic search applications directly with EF Core.
.NET Blog

Jan 7, 2026
Post comments count0
Post likes count0
Public Preview: Cosmos DB Mirroring in Microsoft Fabric with Private Endpoints

We are very excited to announce the public preview for private endpoint support for Azure Cosmos DB Mirroring with Microsoft Fabric mirroring. This feature allows you to preserve the enhanced network security on your data in Cosmos DB from virtual networks or private endpoints, allowing...
Azure Cosmos DB Blog

Jan 7, 2026
Post comments count0
Post likes count1
Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Databases

A hands‑on walkthrough of building MCP servers that can plug AI applications into Azure Cosmos DB
The Model Context Protocol (MCP) has established itself as the ubiquitous standard for connecting AI applications to external systems. Since its release, there have...
Azure Cosmos DB Blog

Jan 7, 2026
Post comments count1
Post likes count1
How can I find out where the Windows caret is?

You'll have go to a larger scope.
The Old New Thing

Jan 6, 2026
Post comments count2
Post likes count3
XAML Studio is now Open Sourced

XAML Studio Open Sourced
It's been over 8 years since what became XAML Studio was started. And from nearly the beginning, it was always envisioned as an open-source project… So, it's with great pleasure that I'm happy to announce that day has finally come!
XAML Studio is now an...
#ifdef Windows

Jan 6, 2026
Post comments count0
Post likes count1
Semantic Reranking with Azure SQL, SQL Server 2025 and Cohere Rerank models

Supporting re‑ranking has been one of the most common requests lately. While not always essential, it can be a valuable addition to a solution when you want to improve the precision of your results. Unfortunately, there isn’t a universal, standardized API for a “re‑rank” call...
Azure SQL Dev Corner

Jan 6, 2026
Post comments count0
Post likes count0
How Azure Cosmos DB Powers ARM’s Federated Future: Scaling for the Next Billion Requests

The Cloud at Hyperscale: ARM’s Mission and Growth
Azure Resource Manager (ARM) is the backbone of Azure’s resource provisioning and management, orchestrating billions of daily requests from customers around the globe. ARM manages all resources for Azure: VMs, Storage, Databases,...
Azure Cosmos DB Blog

Jan 6, 2026
Post comments count1
Post likes count2
Swapping two blocks of memory that reside inside a larger block, in constant memory, refinement

Could do with a little less rotating.
The Old New Thing

Jan 5, 2026
Post comments count10
Post likes count18
Generative AI with Large Language Models in C# in 2026

A practical introduction to modern AI for .NET developers.
.NET Blog

Jan 5, 2026
Post comments count1
Post likes count3
How can you swap two non-adjacent blocks of memory using only forward iterators?

Applying the rotation trick to our new problem.
The Old New Thing

Jan 5, 2026
Post comments count1
Post likes count6
Welcome to 2026, A Growth Year for All of Us

I always enjoy the quiet stretch between Christmas and New Year’s. It’s one of the few moments in the year when things slow down just enough to reflect on what actually resonated.
While many of us were unplugging, our digital team was doing the opposite, editing and publishing 19...
Visual Studio Blog

Jan 2, 2026
Post comments count0
Post likes count2
How can you swap two adjacent blocks of memory using only forward iterators?

A different algorithm, employing a different kind of cleverness.
The Old New Thing

Jan 1, 2026
Post comments count10
Post likes count2
Swapping two blocks of memory that reside inside a larger block, in constant memory

A variation on the constant-memory rotation.
The Old New Thing

Dec 31, 2025
Post comments count2
Post likes count1
Java at Microsoft: 2025 Year in Review

A breakthrough year for modernization, AI‑assisted development, Agentic AI development, and platform innovation
2025 was one of the most significant years yet for Java at Microsoft. From the arrival of OpenJDK 25 as the newest Long‑Term Support (LTS) release, to AI‑powered...
Microsoft for Java Developers

Dec 31, 2025
Post comments count0
Post likes count2
Top .NET Videos & Live Streams of 2025

Let's take a look back at the amazing .NET videos, events, and live streams from 2025!
.NET Blog

Dec 31, 2025
Post comments count5
Post likes count2
2025 year-end link clearance

Another year gets relegated to history.
The Old New Thing

Dec 31, 2025
Post comments count1
Post likes count2
Understanding and mitigating a stack overflow in our task sequencer

The recurring problem of synchronous resumption.
The Old New Thing

Dec 30, 2025
Post comments count0
Post likes count3
Top .NET Blog Posts of 2025

Let's look back at the most-read .NET blog posts published in 2025, from .NET 10 to AI, performance, and developer tooling.
.NET Blog

Dec 30, 2025
Post comments count6
Post likes count3
Additional notes on color-keyed overlays as a way of doing smooth video rendering

Choosing the color-key and other brief discussions.
The Old New Thing

Dec 29, 2025
Post comments count3
Post likes count2
How can I detect that the system is running low on memory? Or that my job is running low on memory?

You can register for a memory notification.
The Old New Thing

Dec 26, 2025
Post comments count7
Post likes count4
Why are we worried about memory access semantics? Full barriers should be enough for anybody

You have to find new ways of going faster.
The Old New Thing

Dec 25, 2025
Post comments count0
Post likes count3
Why is the last letter of my string not making it to the clipboard?

The struggle for null termination.
The Old New Thing

Dec 24, 2025
Post comments count1
Post likes count5
Why does my Ctrl+M accelerator key activate when I press the Enter key?

Understanding the difference between keys and characters for accelerators.
The Old New Thing

Dec 23, 2025
Post comments count4
Post likes count5
When irate product support customers demand to speak to Bill Gates

So transfer them to his office, or so it seems.
The Old New Thing

Dec 23, 2025
Post comments count0
Post likes count2
SharePoint Framework (SPFx) roadmap update – December 2025

SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This monthly blog series kicks off our journey into the next evolution - transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.
Microsoft 365 Developer Blog

Dec 22, 2025
Post comments count13
Post likes count25
How AI fixed my procrastination

I struggled to get started. For ages, I kept putting off building this website, creating a new programming language for Visual Studio, and coming up with fresh color themes. Each project looked overwhelming, and I couldn’t find the time or motivation to jump in. It all just felt like...
Visual Studio Blog

Dec 22, 2025
Post comments count27
Post likes count9
All the other cool languages have try...finally. C++ says "We have try...finally at home."

The destructor serves as the "finally".
The Old New Thing

Dec 22, 2025
Post comments count0
Post likes count2
The New Test Run Hub is Going Generally Available!

Delivering high-quality software requires clarity, speed, and collaboration. That’s why we introduced the New Test Run Hub in Azure Test Plans. A modern, streamlined experience designed to make test execution and analysis fast and intuitive.
And we’re excited to announce that this...
Azure DevOps Blog

Dec 19, 2025
Post comments count1
Post likes count2
Azure Developer CLI (azd) Dec 2025 - Extensions Enhancements, Foundry Rebranding, and Azure Pipelines Improvements

This post announces the December release of the Azure Developer CLI (`azd`).
Azure SDK Blog

Dec 19, 2025
Post comments count3
Post likes count2
Work item linking for Advanced Security alerts now available

Security vulnerabilities don't fix themselves. Someone needs to track them, prioritize them, and actually ship the fix. If you've ever tried to manage security alerts alongside your regular sprint work, though, you know the friction: you're looking at an alert in one tab, switching to...
Azure DevOps Blog

Dec 19, 2025
Post comments count9
Post likes count3
A shortcut gives me a weird path for a program shortcut that doesn't point to the executable, so what is it?

It's a placeholder because the shortcut is to an MSI application.
The Old New Thing

Dec 18, 2025
Post comments count0
Post likes count0
What’s new in Microsoft Foundry | October and November 2025

Azure AI Foundry is now Microsoft Foundry. Read the latest announcements about agents, models, tools and more.
Microsoft Foundry Blog

Dec 18, 2025
Post comments count0
Post likes count5
AI Coding Agents and Domain-Specific Languages: Challenges and Practical Mitigation Strategies

1. Introduction
AI coding agents/assistants such as GitHub Copilot have become common in modern software engineering workflows. Their strengths—rapid pattern completion, context-aware suggestions, and the ability to learn style from local code—stem from broad training on large...
All things Azure

Dec 18, 2025
Post comments count10
Post likes count4
Concluding thoughts on our deep dive into Windows clipboard text conversion

Stick to Unicode and you'll be fine.
The Old New Thing

Dec 18, 2025
Post likes count2
Introducing the Copilot Studio + Azure AI Search Solution

Introduction to a scaleable and secure turnkey architecture for deploying Copilots connected to Azure AI Search.
ISE Developer Blog

Dec 17, 2025
Post comments count0
Post likes count0
Unlock the power of distributed graph databases with JanusGraph and Azure Apache Cassandra

Connecting the Dots: How Graph Databases Drive Innovation
In today’s data-rich world, organizations face challenges that go beyond simple tables and rows. Whether it’s uncovering hidden relationships in social networks, detecting fraud, or powering recommendation engines, graph...
Azure Cosmos DB Blog

Dec 17, 2025
Post comments count4
Post likes count10
Celebrating 10 Years of DirectX 12

DirectX12 shipped in 2015 with a simple goal: give developers more control so games run faster, look better, and scale across Windows PC and console. Over the last decade, DirectX 12 delivered on that promise. We added features and made it easier for developers to focus on gameplay &...
DirectX Developer Blog
Dec 17, 2025
Post comments count1
Post likes count6
Aspire 13.1 - Our holiday gift to you

Aspire 13.1 is here with CLI-based MCP for AI agents, dashboard improvements, Azure updates, and TLS termination support.
Aspire Blog

Dec 17, 2025
Post comments count3
Post likes count4
Deducing the consequences of Windows clipboard text formats on UTF-8

Working out the implications.
The Old New Thing

Dec 16, 2025
Post comments count0
Post likes count2
Unlock your email potential with Schema.org
Email is a key part of how people get things done, whether it’s booking a reservation, confirming a package delivery, or managing a cab reservation. But as inboxes become increasingly cluttered, important transactional information often gets buried. Users are forced to open multiple...
Microsoft 365 Developer Blog

Dec 16, 2025
Post comments count5
Post likes count6
C++ code editing tools for GitHub Copilot: now in Public Preview

In November, we introduced C++ code editing tools for GitHub Copilot as a Private Preview, focusing on partnering with customers to tackle one of the common, taxing challenges for C++ development: refactoring at scale. Since then, we've listened to feedback and refined our tooling to make...
C++ Team Blog

Dec 16, 2025
Post comments count0
Post likes count2
Beyond Ergonomics: How the Azure Command Launcher for Java Improves GC Stability and Throughput on Azure VMs

In our previous blog we introduced Azure Command Launcher for Java (jaz) —a safe, resource-aware way to launch the JVM without hand-tuning dozens of flags. This follow-up shares performance results, focusing on how jaz affects G1 behavior, heap dynamics, and pause characteristics under...
Microsoft for Java Developers

Dec 16, 2025
Post comments count12
Post likes count0
Microsoft.Testing.Platform Now Fully Supported in Azure DevOps

Azure DevOps enhanced support for Microsoft.Testing.Platform, from running tests to publishing results!
.NET Blog

Dec 16, 2025
Post comments count6
Post likes count7
Debugging, but Without the Drama (A Visual Studio 2026 Story)

It starts the way these things always start.
A red build.
A failing test.
And that quiet, sinking feeling of “This worked yesterday.”
Meet Sam. Sam’s not a junior, not a rockstar, just a solid developer who’s shipped enough code to know that bugs don’t care how...
Visual Studio Blog

Dec 16, 2025
Post comments count3
Post likes count2
Why is the Windows clipboard taking the scenic route when converting from CF_TEXT to CF_OEMTEXT ?

Something is forcing it down an alternate path.
The Old New Thing

Dec 16, 2025
Post comments count0
Post likes count13
Azure Boards integration with GitHub Copilot

A few months ago we introduced the Azure Boards integration with GitHub Copilot in private preview. The goal was simple: allow teams to take a work item from Azure Boards and send it directly to GitHub Copilot so the coding agent could begin working on it, track progress, and generate a...
Azure DevOps Blog