Microsoft
Developer Blogs

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

Highlights

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...
Read moreClick to read more about this post

Latest posts

Screenshot 2025 10 07 233551 image
Jan 30, 2026
Post comments count0
Post likes count0

Build AI Agents with Claude Agent SDK and Microsoft Agent Framework

Author Avatar
Dmytro Struk
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,...
Semantic Kernel
banner oldnewthing blue image
Jan 30, 2026
Post comments count0
Post likes count1

Why not store the SAFEARRAY reference count as a hidden allocation next to the SAFEARRAY?

Author Avatar
Raymond Chen
The case of "Bring your own SAFEARRAY."
The Old New Thing
azd jan 2026 release image
Jan 30, 2026
Post comments count0
Post likes count0

Azure Developer CLI (azd) - January 2026: Configuration & Performance

Author Avatar
PuiChee (PC) Chan
This post announces the January 2026 release of the Azure Developer CLI (`azd`).
Azure SDK Blog
azsdk jan 2026 release image
Jan 29, 2026
Post comments count0
Post likes count0

Azure SDK Release (January 2026)

Author Avatar
Ronnie Geraghty
Azure SDK releases every month. In this post, you'll find this month's highlights and release notes.
Azure SDK Blog
Title slide for Azure Cosmos DB TV Episode 111 featuring a dark, space-themed background with a stylized planet icon. Text reads ‘From Burger to Bots: Agentic Apps with Cosmos DB and LangChain.js’ and lists Mark Brown and Yohan Lasorsa as presenters.
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

Author AvatarAuthor Avatar
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
banner oldnewthing blue image
Jan 29, 2026
Post comments count0
Post likes count2

How can I retain access to the data in a SAFEARRAY after my method returns?

Author Avatar
Raymond Chen
Find a way to take ownership.
The Old New Thing
Jan 29, 2026
Post comments count0
Post likes count2

Dev Proxy v2.1 with configuration hot reload and stdio proxying

Author AvatarAuthor Avatar
Waldek,
Garry
Introducing Dev Proxy v2.1 with configuration hot reload and stdio proxying
Microsoft 365 Developer Blog
default image image
Jan 28, 2026
Post comments count2
Post likes count0

Introducing the Microsoft Graph User Configuration API (preview)

Author Avatar
Cameron Parker
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
YouTube thumbnail showing a modern developer workspace with two monitors: one displaying GitHub Copilot CLI code generating an Azure Cosmos DB query, the other showing the Azure Cosmos DB dashboard with charts. A robotic hand types on a keyboard, and a blue planet-style Cosmos DB logo appears on the screen. Large text reads ‘Prompt to Production’ with a subtitle ‘Azure Cosmos DB Agent Kit + GitHub Copilot CLI in Action.’
Jan 28, 2026
Post comments count0
Post likes count0

Accelerate Your Cosmos DB Infrastructure with GitHub Copilot CLI and Azure Cosmos DB Agent Kit

Author Avatar
Sajeetharan Sinnathurai
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
dotnet essentials png image
Jan 28, 2026
Post comments count1
Post likes count7

.NET AI Essentials - The Core Building Blocks Explained

Author Avatar
Jeremy Likness
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
spfx roadmap 2026 january image
Jan 28, 2026
Post comments count8
Post likes count0

SharePoint Framework (SPFx) roadmap update – January 2026

Author Avatar
Vesa Juvonen
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
banner oldnewthing blue image
Jan 28, 2026
Post comments count0
Post likes count1

Why did I lose the data even though I called Safe­Array­Add­Ref?

Author Avatar
Raymond Chen
You have to use the original pointer, but even that won't be good enough.
The Old New Thing
The GitHub Copilot logo.
Jan 27, 2026
Post comments count0
Post likes count1

GitHub Copilot app modernization for C++ is now in Public Preview

Author Avatar
Michael Price
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
CMake filtered to anything with Vehicles
Jan 27, 2026
Post comments count0
Post likes count0

Visual Studio Code CMake Tools 1.22: Target bookmarks and better CTest output

Author Avatar
Sinem Akinci
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
Screenshot 2025 10 07 233551 image
Jan 27, 2026
Post comments count0
Post likes count1

Build AI Agents with GitHub Copilot SDK and Microsoft Agent Framework

Author Avatar
Dmytro Struk
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...
Semantic Kernel
Summary of VS January updates
Jan 27, 2026
Post comments count5
Post likes count3

Visual Studio January Update — Enhanced Editor Experience

Author Avatar
Simona Liao
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. Fast scrolling: Hold down the Alt key while scrolling the mouse wheel to move quickly when reviewing code or...
Visual Studio Blog
banner oldnewthing blue image
Jan 27, 2026
Post comments count2
Post likes count2

A digression on the design and implementation of Safe­Array­Add­Ref and extending APIs in general

Author Avatar
Raymond Chen
The concerns when adding a feature to an existing API.
The Old New Thing
Budget Bytes title image
Jan 26, 2026
Post comments count0
Post likes count2

Introducing Budget Bytes: Build Powerful AI Apps for Under $25

Author AvatarAuthor Avatar
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 Devs’ Corner
dotnet ndc london 2026 jpg image
Jan 26, 2026
Post comments count0
Post likes count0

Join Microsoft at NDC London 2026 - Let’s Build the Future of .NET Together

Author Avatar
.NET Team
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
Evals for Agent Interop
Jan 26, 2026
Post comments count0
Post likes count3

Introducing the Evals for Agent Interop starter kit

Author Avatar
Aadharsh Kannan
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
banner oldnewthing blue image
Jan 26, 2026
Post comments count0
Post likes count3

What's the difference between Safe­Array­Access­Data and Safe­Array­Add­Ref?

Author Avatar
Raymond Chen
Two ways of preserving the data.
The Old New Thing
Giving Agents a Visual Voice: MCP Apps Support in VS Code
Jan 26, 2026
Post likes count0

Giving Agents a Visual Voice: MCP Apps Support in VS Code

Author Avatar
Harald Kirschner, Connor Peet
VS Code now supports MCP Apps, enabling AI agents to display interactive UIs for richer developer workflows. Read the full article
VS Code Blog
Title slide for Azure Cosmos DB TV Episode 110 with a dark, space-themed background. Text reads “Supercharging AI Agents with the Azure Cosmos DB MCP Toolkit,” with “Azure Cosmos DB TV Episode 110” above it. A stylized Azure Cosmos DB planet logo appears on the left, and the presenters’ names, Mark Brown and Sajeetharan Sinnathurai, are shown at the bottom.
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)

Author AvatarAuthor AvatarAuthor Avatar
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 count2
Post likes count12

Bringing work context to your code in GitHub Copilot

Author Avatar
Kayla Cinnamon
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
banner oldnewthing blue image
Jan 23, 2026
Post comments count15
Post likes count4

C++ has scope_exit for running code at scope exit. C# says "We have scope_exit at home."

Author Avatar
Raymond Chen
You can wrap it in an IDisposable.
The Old New Thing
devtunnels aml img png image
Jan 23, 2026
Post likes count1

Bridging Local Development and Cloud Evaluation: Using Microsoft Devtunnels with Azure Machine Learning

Author Avatar
Nasryn El-Hinnawi
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
Introducing the Azure Cosmos DB Agent Kit
Jan 22, 2026
Post comments count0
Post likes count1

Introducing the Azure Cosmos DB Agent Kit: Your AI Pair Programmer Just Got Smarter

Author Avatar
Sajeetharan Sinnathurai
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
banner oldnewthing blue image
Jan 22, 2026
Post comments count6
Post likes count3

A simple helper function for attaching a progress handler to a Windows Runtime IAsync­Action­With­Progress or IAsync­Operation­With­Progress

Author Avatar
Raymond Chen
It doesn't do much, but it saves typing.
The Old New Thing
context menu entry Build > Run Build Insights > Improve build performance
Jan 21, 2026
Post comments count0
Post likes count1

Now in Public Preview: GitHub Copilot build performance for Windows

Author Avatar
David Li
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
agent skills image image
Jan 21, 2026
Post comments count0
Post likes count4

Context-Driven Development: Agent Skills for Microsoft Foundry and Azure

Author Avatar
Govind Kamtamneni
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
banner oldnewthing blue image
Jan 21, 2026
Post comments count2
Post likes count2

On the proper usage of a custom Win32 dialog class

Author Avatar
Raymond Chen
You are replacing the window procedure, not the dialog procedure.
The Old New Thing
Microsoft for Java Developers Feature Image
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

Author Avatar
John Oliver
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
PIX on Windows
Jan 20, 2026
Post comments count0
Post likes count1

PIX 2601.15 - new Intel plugin, many buffer viewer improvements, and more

Author Avatar
Austin Kinross
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
MSFT BANNER CONF42GOLANG2022 image
Jan 20, 2026
Post comments count0
Post likes count0

Go 1.25.6-1 and 1.24.12-1 Microsoft builds now available

Author Avatar
Davis Goodin
A new release of the Microsoft build of Go including security fixes is now available for download.
Microsoft for Go Developers
banner oldnewthing blue image
Jan 20, 2026
Post comments count5
Post likes count2

Microspeak: On fire, putting out fires

Author Avatar
Raymond Chen
Dealing with emergencies.
The Old New Thing
Image with screenshots of Command Palette and a 'Announcing PowerToys 0.97' text label
Jan 20, 2026
Post comments count3
Post likes count1

PowerToys 0.97 is here: a big Command Palette update and a new mouse utility

Author Avatar
Niels Laute
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
Image sketch 8211 1
Jan 19, 2026
Post comments count0
Post likes count3

Azure Boards additional field filters (private preview)

Author Avatar
Dan Hellem
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
banner oldnewthing blue image
Jan 19, 2026
Post comments count8
Post likes count6

What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key?

Author Avatar
Raymond Chen
An old flag from 16-bit Windows.
The Old New Thing
Image react native featured img
Jan 18, 2026
Post comments count2
Post likes count1

🚀React Native Windows v0.81 is here!!

Author Avatar
Ramya Oruganti
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
Azure Repos What is New image
Jan 16, 2026
Post comments count0
Post likes count6

What's new with Azure Repos?

Author Avatar
Dan Hellem
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
banner oldnewthing blue image
Jan 16, 2026
Post comments count1
Post likes count2

How can I get the tab index number from a dialog box control?

Author Avatar
Raymond Chen
The tab index number is an authoring concept, not a runtime concept.
The Old New Thing
"Building Your First Serverless HTTP API on Azure with Azure Functions & FastAPI
Jan 16, 2026
Post comments count0
Post likes count0

Part 1: Building Your First Serverless HTTP API on Azure with Azure Functions & FastAPI

Author Avatar
Richa Gaur
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
evaluation overall results 1 png image
Jan 16, 2026
Post likes count0

Evaluate Small Language Model Function Calling using the Azure AI Evaluation SDK

Author Avatar
Chinedum Echeta
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
Advancing AI Capabilities in US Gov Secret Top Secret image image
Jan 15, 2026
Post comments count0
Post likes count0

Announcing GPT-5.2 Availability in Azure for U.S. Government Secret and Top Secret Clouds

Author Avatar
Douglas Phillips
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
banner oldnewthing blue image
Jan 15, 2026
Post comments count26
Post likes count4

When programs assume that the system will never change, episode 4: Stealing strings

Author Avatar
Raymond Chen
The strings are an implementation detail.
The Old New Thing
entrapowershellblog image
Jan 15, 2026
Post comments count5
Post likes count2

Announcing Microsoft Entra PowerShell v1.2.0

Author Avatar
Givinalis Omachar
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
VS logo featured image image
Jan 15, 2026
Post comments count7
Post likes count6

Copilot Memories

Author Avatar
Jessie Houghton
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
Azure Cosmos DB Conf 2026 — Call for Proposals Is Open
Jan 15, 2026
Post comments count0
Post likes count0

Azure Cosmos DB Conf 2026 — Call for Proposals Is Now Open

Author Avatar
Jay Gordon
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
Building docfind: Fast Client-Side Search with Rust and WebAssembly
Jan 15, 2026
Post likes count0

Building docfind: Fast Client-Side Search with Rust and WebAssembly

Author Avatar
João Moreno
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
Agent Academy Operative
Jan 14, 2026
Post comments count0
Post likes count2

Announcing Agent Academy: Operative

Author Avatar
April Dunnam
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
MCS VSCode thumb image
Jan 14, 2026
Post comments count5
Post likes count3

Copilot Studio Extension for Visual Studio Code Is Now Generally Available

Author AvatarAuthor Avatar
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
appcomponents png image
Jan 14, 2026
Post comments count0
Post likes count1

Adding Aspire to a Python RAG Application

Author Avatar
Eric Erhardt
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
banner oldnewthing blue image
Jan 14, 2026
Post comments count0
Post likes count1

Clipping the focus item when looking for its on-screen location, part 3

Author Avatar
Raymond Chen
Finding all the clipping parents.
The Old New Thing
january2026updates jpg image
Jan 13, 2026
Post comments count3
Post likes count0

.NET and .NET Framework January 2026 servicing releases updates

Author AvatarAuthor Avatar
Rahul,
Tara
A recap of the latest servicing updates for .NET and .NET Framework for January 2026.
.NET Blog
banner oldnewthing blue image
Jan 13, 2026
Post comments count1
Post likes count2

Clipping the focus item when looking for its on-screen location, part 2

Author Avatar
Raymond Chen
Finding the correct clipping parent.
The Old New Thing
Powering Real-Time Gaming Experiences with Azure Cosmos DB for NoSQL
Jan 13, 2026
Post comments count0
Post likes count0

Powering Real-Time Gaming Experiences with Azure Cosmos DB for NoSQL

Author Avatar
Srikanth Sridhar
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
build android widgets maui png image
Jan 12, 2026
Post comments count0
Post likes count2

How to Build Android Widgets with .NET MAUI

Author Avatar
Toine de Boer
Build interactive Android widgets with .NET MAUI using RemoteViews, intents, and shared data.
.NET Blog
how we synchronize dotnets virtual monorepo jpg image
Jan 12, 2026
Post comments count7
Post likes count6

How We Synchronize .NET's Virtual Monorepo

Author Avatar
Přemek Vysoký
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 count8
Post likes count3

Aspire for JavaScript developers

Author Avatar
David Pine
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
banner oldnewthing blue image
Jan 12, 2026
Post comments count0
Post likes count2

Clipping the focus item when looking for its on-screen location

Author Avatar
Raymond Chen
Preventing the cursor from pointing to nothing.
The Old New Thing
banner oldnewthing blue image
Jan 9, 2026
Post comments count1
Post likes count1

Using Active Accessibility to find out where the focus item is

Author Avatar
Raymond Chen
Looking at child objects.
The Old New Thing
December 2025 (version 1.108)
Jan 8, 2026
Post likes count0

December 2025 (version 1.108)

Author Avatar
Visual Studio Code Team
Learn what is new in the Visual Studio Code December 2025 Release (1.108). Read the full article
VS Code Blog
start apphost output png image
Jan 8, 2026
Post comments count2
Post likes count3

Scaling AI Agents with Aspire: The Missing Isolation Layer for Parallel Development

Author Avatar
tamir dresher
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
banner oldnewthing blue image
Jan 8, 2026
Post comments count4
Post likes count2

Using Active Accessibility to find out where the Windows caret is

Author Avatar
Raymond Chen
It's old and rather simple, but we like simple.
The Old New Thing
title Large image
Jan 7, 2026
Post comments count1
Post likes count12

The Realities of Application Modernization with Agentic AI (Early 2026)

Author Avatar
jkordick
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
vectorsearchmongo jpg image
Jan 7, 2026
Post comments count1
Post likes count0

Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider

Author AvatarAuthor Avatar
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
Public Preview: Cosmos DB Mirroring in Microsoft Fabric with Private Endpoints
Jan 7, 2026
Post comments count0
Post likes count0

Public Preview: Cosmos DB Mirroring in Microsoft Fabric with Private Endpoints

Author Avatar
Mark Brown
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
Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Databases
Jan 7, 2026
Post comments count0
Post likes count1

Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Databases

Author Avatar
Abhishek Gupta
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
banner oldnewthing blue image
Jan 7, 2026
Post comments count1
Post likes count1

How can I find out where the Windows caret is?

Author Avatar
Raymond Chen
You'll have go to a larger scope.
The Old New Thing
XAML Studio v2 Header Image
Jan 6, 2026
Post comments count2
Post likes count3

XAML Studio is now Open Sourced

Author Avatar
Michael Hawker
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
Design image
Jan 6, 2026
Post comments count0
Post likes count1

Semantic Reranking with Azure SQL, SQL Server 2025 and Cohere Rerank models

Author Avatar
Davide Mauri
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 Devs’ Corner
How Azure Cosmos DB Powers ARM’s Federated Future: Scaling for the Next Billion Requests
Jan 6, 2026
Post comments count0
Post likes count0

How Azure Cosmos DB Powers ARM’s Federated Future: Scaling for the Next Billion Requests

Author Avatar
Alex Dubinkov
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
banner oldnewthing blue image
Jan 6, 2026
Post comments count1
Post likes count2

Swapping two blocks of memory that reside inside a larger block, in constant memory, refinement

Author Avatar
Raymond Chen
Could do with a little less rotating.
The Old New Thing
llmsincsharp jpg image
Jan 5, 2026
Post comments count10
Post likes count16

Generative AI with Large Language Models in C# in 2026

Author Avatar
Jeremy Likness
A practical introduction to modern AI for .NET developers.
.NET Blog
banner oldnewthing blue image
Jan 5, 2026
Post comments count1
Post likes count3

How can you swap two non-adjacent blocks of memory using only forward iterators?

Author Avatar
Raymond Chen
Applying the rotation trick to our new problem.
The Old New Thing
Blog Post VS Live Events 8211 Final2 image
Jan 5, 2026
Post comments count1
Post likes count5

Welcome to 2026, A Growth Year for All of Us

Author Avatar
Jim Harrer
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
banner oldnewthing blue image
Jan 2, 2026
Post comments count0
Post likes count2

How can you swap two adjacent blocks of memory using only forward iterators?

Author Avatar
Raymond Chen
A different algorithm, employing a different kind of cleverness.
The Old New Thing
banner oldnewthing blue image
Jan 1, 2026
Post comments count10
Post likes count2

Swapping two blocks of memory that reside inside a larger block, in constant memory

Author Avatar
Raymond Chen
A variation on the constant-memory rotation.
The Old New Thing
cover java25review v2 image
Dec 31, 2025
Post comments count3
Post likes count1

Java at Microsoft: 2025 Year in Review

Author Avatar
Bruno Borges
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
topvideos2025 jpg image
Dec 31, 2025
Post comments count0
Post likes count2

Top .NET Videos & Live Streams of 2025

Author Avatar
Jon Galloway
Let's take a look back at the amazing .NET videos, events, and live streams from 2025!
.NET Blog
banner oldnewthing blue image
Dec 31, 2025
Post comments count5
Post likes count2

2025 year-end link clearance

Author Avatar
Raymond Chen
Another year gets relegated to history.
The Old New Thing
banner oldnewthing blue image
Dec 31, 2025
Post comments count1
Post likes count2

Understanding and mitigating a stack overflow in our task sequencer

Author Avatar
Raymond Chen
The recurring problem of synchronous resumption.
The Old New Thing
topblogs2025 jpg image
Dec 30, 2025
Post comments count0
Post likes count3

Top .NET Blog Posts of 2025

Author Avatar
Jon Galloway
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
banner oldnewthing blue image
Dec 30, 2025
Post comments count6
Post likes count3

Additional notes on color-keyed overlays as a way of doing smooth video rendering

Author Avatar
Raymond Chen
Choosing the color-key and other brief discussions.
The Old New Thing
banner oldnewthing blue image
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?

Author Avatar
Raymond Chen
You can register for a memory notification.
The Old New Thing
banner oldnewthing blue image
Dec 26, 2025
Post comments count7
Post likes count4

Why are we worried about memory access semantics? Full barriers should be enough for anybody

Author Avatar
Raymond Chen
You have to find new ways of going faster.
The Old New Thing
banner oldnewthing blue image
Dec 25, 2025
Post comments count0
Post likes count3

Why is the last letter of my string not making it to the clipboard?

Author Avatar
Raymond Chen
The struggle for null termination.
The Old New Thing
banner oldnewthing blue image
Dec 24, 2025
Post comments count1
Post likes count5

Why does my Ctrl+M accelerator key activate when I press the Enter key?

Author Avatar
Raymond Chen
Understanding the difference between keys and characters for accelerators.
The Old New Thing
banner oldnewthing blue image
Dec 23, 2025
Post comments count4
Post likes count5

When irate product support customers demand to speak to Bill Gates

Author Avatar
Raymond Chen
So transfer them to his office, or so it seems.
The Old New Thing
202512 spfx monthly image
Dec 23, 2025
Post comments count0
Post likes count2

SharePoint Framework (SPFx) roadmap update – December 2025

Author Avatar
Vesa Juvonen
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
Picture6 image
Dec 22, 2025
Post comments count13
Post likes count24

How AI fixed my procrastination

Author Avatar
Mads Kristensen
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
banner oldnewthing blue image
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."

Author Avatar
Raymond Chen
The destructor serves as the "finally".
The Old New Thing
run main view image
Dec 22, 2025
Post comments count0
Post likes count2

The New Test Run Hub is Going Generally Available!

Author Avatar
Panagiotis Liaros
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
azd dec 2025 release image
Dec 19, 2025
Post comments count1
Post likes count2

Azure Developer CLI (azd) Dec 2025 - Extensions Enhancements, Foundry Rebranding, and Azure Pipelines Improvements

Author Avatar
Kristen Womack
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

Author Avatar
Laura Jiang
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
banner oldnewthing blue image
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?

Author Avatar
Raymond Chen
It's a placeholder because the shortcut is to an MSI application.
The Old New Thing
WhatsNewOctNov image
Dec 18, 2025
Post comments count0
Post likes count0

What’s new in Microsoft Foundry | October and November 2025

Author Avatar
Jenn Cockrell
Azure AI Foundry is now Microsoft Foundry. Read the latest announcements about agents, models, tools and more.
Microsoft Foundry Blog
Diagram showing an AI coding agent pointing to a DSL document, with arrows to mitigation strategies: curated examples, domain rules, and compiler integration.
Dec 18, 2025
Post comments count0
Post likes count5

AI Coding Agents and Domain-Specific Languages: Challenges and Practical Mitigation Strategies

Author Avatar
Chris Romp
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
banner oldnewthing blue image
Dec 18, 2025
Post comments count10
Post likes count4

Concluding thoughts on our deep dive into Windows clipboard text conversion

Author Avatar
Raymond Chen
Stick to Unicode and you'll be fine.
The Old New Thing
featured image png image
Dec 18, 2025
Post likes count2

Introducing the Copilot Studio + Azure AI Search Solution

Author Avatar
Ian Jensen
Introduction to a scaleable and secure turnkey architecture for deploying Copilots connected to Azure AI Search.
ISE Developer Blog
JanusGraph and Azure Managed Instance for Apache Cassandra: A Powerful Combination
Dec 17, 2025
Post comments count0
Post likes count0

Unlock the power of distributed graph databases with JanusGraph and Azure Apache Cassandra

Author Avatar
Srikanth Sridhar
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
ultimate image
Dec 17, 2025
Post comments count4
Post likes count10

Celebrating 10 Years of DirectX 12

Author Avatar
Stefan Bojanic
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 count5

Aspire 13.1 - Our holiday gift to you

Author Avatar
David Fowler
Aspire 13.1 is here with CLI-based MCP for AI agents, dashboard improvements, Azure updates, and TLS termination support.
Aspire Blog
banner oldnewthing blue image
Dec 17, 2025
Post comments count3
Post likes count4

Deducing the consequences of Windows clipboard text formats on UTF-8

Author Avatar
Raymond Chen
Working out the implications.
The Old New Thing
Schema image image
Dec 16, 2025
Post comments count0
Post likes count1

Unlock your email potential with Schema.org

Author Avatar
Karishma S
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