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

Securing Azure apps with Aspire enterprise networking
Network security has a funny way of showing up late.
You start with a web app, an API, storage, and Key Vault. The app works. The demo works. Everyone is happy. Then the production checklist shows up:
Can storage and secrets be taken off the public internet?
Can this app run inside our...
Read moreClick to read more about this postVSLive! Microsoft AI Hackathon 2026: Send Your Team Home With Working Code
If you lead a development team, you already know the pattern. You approve the travel, your developers attend a great conference, they come back energized, and then the work resumes exactly as it was. The ideas don't survive contact with the backlog.
This July at VSLive! @ Microsoft...
Read moreClick to read more about this postMicrosoft SQL Security Across the MAESTRO Stack: Building Secure Agentic AI with Defense-in-Depth
Artificial Intelligence is evolving rapidly. What began as simple prompt-and-response systems is now transforming into fully autonomous, agentic AI architectures capable of reasoning, orchestrating tools, interacting with enterprise data, and invoking external systems dynamically. While...
Read moreClick to read more about this postLatest posts

May 15, 2026
Post comments count4
Post likes count0
Advanced Shader Delivery expands Public Preview with AMD

Last October, we released Advanced Shader Delivery (ASD) on the ROG Xbox Ally handhelds. Advanced Shader Delivery addresses one of the most frustrating challenges for PC players today – long load times and disruptive stuttering during a game’s first launch. The feature works by...
DirectX Developer Blog

May 15, 2026
Post comments count2
Post likes count2
The case of the CreateFileMapping that always reported ERROR_ALREADY_EXISTS

Maybe because it already exists?
The Old New Thing
May 14, 2026
Post comments count1
Post likes count2
Segment Heap support for C++ projects in Visual Studio
Learn how Visual Studio enables Segment Heap by default for new C++ projects and how to adopt and verify it in existing builds.
C++ Team Blog

May 14, 2026
Post comments count0
Post likes count1
Exponential backoff and circuit breaker for Service Bus-triggered Azure Functions
Use exponential backoff and circuit breaker patterns in Azure Functions with Service Bus SDK bindings. Control retry storms, protect dependencies, and degrade gracefully under transient failures.
Azure SDK Blog

May 14, 2026
Post comments count0
Post likes count2
Considering NL2SQL? Should your database really be the prompt? How can SQL MCP Server help?

You’ve probably experienced both of these, perhaps at the same time. First, that desire to let an agent get at your data. It’s driven by simplification and better experiences for the user and for you: fewer screens, fewer queries, fewer reports, and less code overall.
Second, and...
Azure SQL Dev Corner
May 14, 2026
Post comments count0
Post likes count1
Governance at the Speed of Agents: Microsoft Agent Framework and Agent Governance Toolkit, Better Together
Imran,
Shawn
Building powerful AI agents is only half the story, running them safely in production is the real challenge. As customers adopt Microsoft Agent Framework for agent orchestration, a clear need has emerged for robust, built-in governance. In this post, Imran Siddique from the AGT team walks...
Microsoft Agent Framework

May 14, 2026
Post comments count2
Post likes count0
Securing Azure apps with Aspire enterprise networking

Network security has a funny way of showing up late.
You start with a web app, an API, storage, and Key Vault. The app works. The demo works. Everyone is happy. Then the production checklist shows up:
Can storage and secrets be taken off the public internet?
Can this app run inside our...
Aspire Blog

May 14, 2026
Post comments count0
Post likes count0
May Patches for Azure DevOps Server

We are releasing new patches for our self‑hosted product, Azure DevOps Server. We strongly recommend that all customers stay up to date with the latest, most secure version of Azure DevOps Server.
The most recent release, Azure DevOps Server, is available on the download page.
The...
Azure DevOps Blog

May 14, 2026
Post comments count0
Post likes count1
From beta to stable: Announcing the Azure SDK for Rust 🎉🦀

Announcing the stable release of the Azure SDK for Rust. This release includes stable libraries for Core, Identity, Key Vault (Secrets, Keys, Certificates), and Storage (Blobs, Queues).
Azure SDK Blog

May 14, 2026
Post comments count0
Post likes count1
VSLive! Microsoft AI Hackathon 2026: Send Your Team Home With Working Code

If you lead a development team, you already know the pattern. You approve the travel, your developers attend a great conference, they come back energized, and then the work resumes exactly as it was. The ideas don't survive contact with the backlog.
This July at VSLive! @ Microsoft...
Visual Studio Blog

May 14, 2026
Post comments count4
Post likes count2
A constant-space linear-time algorithm for deleting all but the 10 most recent files in a directory

Using data structures you already knew.
The Old New Thing
May 14, 2026
Post likes count0
WebAssembly Data Processing at the Edge with Azure IoT Operations
Safe, composable dataflow operators for Azure IoT Operations, built as WASM modules using the Component Model, WIT interfaces, and WASI Preview 2.
ISE Developer Blog

May 13, 2026
Post comments count2
Post likes count5
MSVC Build Tools Preview updates - May 2026
Try the latest updates to MSVC Build Tools Preview
C++ Team Blog

May 13, 2026
Post likes count0
Visual Studio Code 1.120

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

Microsoft for Python Developers Blog

May 13, 2026
Post comments count0
Post likes count1
Microsoft SQL Security Across the MAESTRO Stack: Building Secure Agentic AI with Defense-in-Depth
Artificial Intelligence is evolving rapidly. What began as simple prompt-and-response systems is now transforming into fully autonomous, agentic AI architectures capable of reasoning, orchestrating tools, interacting with enterprise data, and invoking external systems dynamically. While...
Azure SQL Dev Corner

May 13, 2026
Post comments count6
Post likes count11
Process API Improvements in .NET 11

Process API improvements in .NET 11, including high-level APIs for starting processes, capturing output without deadlocks, handle inheritance control, lifetime management features, and a lightweight `SafeProcessHandle`-based API surface.
.NET Blog

May 13, 2026
Post comments count2
Post likes count7
.NET MAUI Moves to CoreCLR in .NET 11

.NET MAUI apps on Android, iOS, and Mac Catalyst now run on CoreCLR by default in .NET 11, unifying the runtime across all of .NET.
.NET Blog

May 13, 2026
Post comments count1
Post likes count2
Agent Skills in Visual Studio: Teach Copilot How Your Team Works

Visual Studio now supports Agent Skills, which are reusable instruction sets that teach Copilot agents how to handle specific tasks like running a build pipeline, generating boilerplate, or following your team's coding standards. Define a skill once, and the agent applies it automatically...
Visual Studio Blog

May 13, 2026
Post comments count3
Post likes count4
The case of the hang when the user changed keyboard layouts

Keeping things moving.
The Old New Thing

May 13, 2026
Post comments count0
Post likes count1
General Availability of SharePoint Framework 1.23 - Advancing the modern developer experience

We are excited to announce general availability for the SharePoint Framework 1.23. We are rolling out new features in extensions, preview of new CLI and addressing known npm audit issues.
Microsoft 365 Developer Blog

May 13, 2026
Post comments count5
Post likes count9
Introducing WinUI agent plugin for GitHub Copilot and Claude Code

These skills enable your agent to take your ideas to a native Windows app in minutes! They are built around the end-to-end loop: scaffold, build, run, test, iterate. They've been optimized to know how to drive each stage, recognize common failures that get normal agents stuck in...
#ifdef Windows

May 12, 2026
Post comments count0
Post likes count5
MSVC Build Tools version 14.51 (GA) now available

MSVC Build Tools v14.51 GA available in Visual Studio 2026 18.6
C++ Team Blog

May 12, 2026
Post comments count6
Post likes count3
.NET 11 Preview 4 is now available!

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

May 12, 2026
Post comments count4
Post likes count3
Is This a Packaged Process?
Sometimes you need to know whether the current process has package identity. Certain Windows features require it, and behaviors can differ—both technically and culturally.
For example, classic Windows applications often store settings in the registry, whereas packaged applications...
Inside MSIX

May 12, 2026
Post comments count3
Post likes count2
.NET and .NET Framework May 2026 servicing releases updates
Rahul,
Tara
A recap of the latest servicing updates for .NET and .NET Framework for May 2026.
.NET Blog

May 12, 2026
Post comments count2
Post likes count0
Foundry Local 1.1: Live Transcription, Embeddings, and Responses API

Foundry Local 1.1 adds live transcription, embeddings, Responses API, WebGPU plugin, and download cancellation.
Microsoft Foundry Blog

May 12, 2026
Post comments count7
Post likes count2
Why do Windows client editions on 32-bit x86 systems artificially limit RAM to 4 GB?

Compatibility, of course.
The Old New Thing

May 12, 2026
Post comments count2
Post likes count7
Introducing dotnet new WinUI templates
Niels,
Dinah,
Nikola
We've been working on something new for WinUI developers: a set of open-source project and item templates for WinUI you can use directly from the command line. 🚀
With these templates, you can now create and run a new WinUI app using dotnet new, without needing to go...
#ifdef Windows

May 12, 2026
Post comments count0
Post likes count0
What's new in Microsoft Foundry | April 2026

April brings a wave of model arrivals — GPT-5.5, GPT-image-2, Microsoft first-party MAI models for image, voice, and transcription, Gemma 4, and Claude Opus 4.7 — alongside Foundry Local GA, Microsoft Agent Framework 1.0 GA, the Microsoft Foundry Toolkit for VS Code GA, batch evaluations for third-party agents, new tracing and monitoring capabilities, SDK updates across Python, JavaScript/TypeScript, .NET, and Java, and a reminder to register for Microsoft Build.
Microsoft Foundry Blog

May 11, 2026
Post comments count0
Post likes count0
Publishing VM Applications in a Secure World
Many of you who have published VM Applications may have come across a difficult conundrum regarding security. To create an application version, you must upload your application package to a Storage blob, then provide the address of that Storage blob for replication to occur. The problem...
Azure VM Runtime Team

May 11, 2026
Post comments count5
Post likes count3
Additional notes on controlling which handles are inherited by CreateProcess

Putting the handles in a private container.
The Old New Thing

May 8, 2026
Post comments count0
Post likes count4
Generate Embeddings Function and External Model Object Support Are Now Generally Available in Azure SQL

We are excited to announce the General Availability (GA) of AI_GENERATE_EMBEDDINGS and CREATE EXTERNAL MODEL in Azure SQL Database and Azure SQL Managed Instance.
These two T-SQL features — CREATE EXTERNAL MODEL and AI_GENERATE_EMBEDDINGS — work together as a single,...
Azure SQL Dev Corner

May 8, 2026
Post comments count2
Post likes count2
Announcing the public preview of the Microsoft 365 Copilot Agent Evaluations tool
Barry,
Sai
The Microsoft 365 Copilot Agent Evaluations tool helps developers measure and improve the quality of agents they build for Microsoft 365 Copilot.
Microsoft 365 Developer Blog

May 8, 2026
Post comments count0
Post likes count0
Go 1.26.3-1 and 1.25.10-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

May 8, 2026
Post comments count8
Post likes count4
Developing more confidence when tracking renames via ReadDirectoryChangesW

You can track the file ID.
The Old New Thing

May 7, 2026
Post comments count1
Post likes count0
A Tour of Handoff Orchestration Pattern

A Tour of the Handoff Orchestration Pattern
Most multi-agent systems start out simple: a router agent receives a user request, picks the right specialist, and forwards the conversation. As long as each specialist can complete its task in one pass, that model works fine.
The first...
Microsoft Agent Framework

May 7, 2026
Post comments count0
Post likes count0
Project-Specific Build Optimizations with GitHub Copilot

We are excited to announce that GitHub Copilot build performance for Windows now supports project-specific builds! Available in the latest Visual Studio Insiders, you can target a single MSBuild project or CMake target instead of analyzing your entire solution. For game developers and...
C++ Team Blog

May 7, 2026
Post comments count0
Post likes count0
What's New in vcpkg (Apr 2026)

These updates include improved locking for parallel builds, cross-platform PE dependency analysis, manifest support for the depend-info command, and other improvements and bug fixes.
C++ Team Blog

May 7, 2026
Post comments count0
Post likes count1
Announcing general availability of the mailbox import and export Microsoft Graph APIs
The mailbox import and export APIs on Microsoft Graph are now generally available.
Microsoft 365 Developer Blog

May 7, 2026
Post comments count0
Post likes count3
Least privilege AI agents: A new azd template from Curity and Microsoft

If you ever built an AI agent demo, you probably had this moment. Everything works: the agent interprets natural language, calls the right tools, and returns the right data. Then you start designing for the real users of the app. You think about data boundaries: what if someone tries to...
Azure SDK Blog

May 7, 2026
Post comments count0
Post likes count2
What's New in Aspire 13.3

Aspire 13.3 is here with the Aspireify skill, command results, browser logs, Kubernetes and AKS deployment, and more.
Aspire Blog

May 7, 2026
Post comments count1
Post likes count3
Copilot Studio gets faster with .NET 10 on WebAssembly

Microsoft Copilot Studio recently upgraded its .NET WebAssembly engine to .NET 10. The migration was straightforward, simplified deployment, and delivered another round of meaningful performance gains for end users.
.NET Blog
May 7, 2026
Post comments count0
Post likes count0
Scalable AI with Azure Cosmos DB: Bringing Generative AI to Enterprise Scale with Super Insight by AVASOFT

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

May 7, 2026
Post comments count2
Post likes count3
When you upgrade your resource strings to Unicode, don't forget to specify the L prefix

Otherwise, it'll get mapped back down to the 8-bit code page.
The Old New Thing

May 7, 2026
Post likes count2
SQL query generation from natural language
Evaluating AI agents for NL-to-SQL generation across Azure Databricks AI/BI Genie, GitHub Copilot CLI, and Microsoft Agent Framework. We achieved ~75% accuracy with schema documentation and runtime validation, while discovering that business logic errors represent a fundamental limitation requiring domain expertise.
ISE Developer Blog

May 6, 2026
Post likes count0
Visual Studio Code 1.119

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

May 6, 2026
Post comments count0
Post likes count1
From Local to Production: Deploy Your Microsoft Agent Framework Agent with Foundry Hosted Agents
Tao,
Shawn
Once you have your Microsoft Agent Framework (MAF) agent or workflow happily running locally on your dev machine, it's time to decide how to deploy your agent to production, monitor it, evaluate it and version it. These decisions are just as important as getting the agent running. Hosted...
Microsoft Agent Framework
May 6, 2026
Post comments count2
Post likes count6
Durable Workflows in the Microsoft Agent Framework

Build durable AI agent workflows with the Microsoft Agent Framework. Start with in-process console apps, add durability with the Durable Task runtime, scale with parallel AI agents, and host on Azure Functions for serverless execution.
.NET Blog

May 6, 2026
Post comments count0
Post likes count0
GitHub Copilot Modernize 101 is live on the Microsoft Developer Channel

Modernization used to be something you avoided until you couldn’t anymore.
A big rewrite. A long migration plan. A risky cutover. Something you’d maybe do once every few years—if you had to.
That model doesn’t work anymore.
The ask has changed. It’s not just “move to the...
Microsoft for Java Developers

May 6, 2026
Post comments count0
Post likes count1
Announcing the Public Preview of Azure Cosmos DB Shell: Open-Source Power Meets AI-Driven Database Automation

Today, we're thrilled to announce the public preview of Azure Cosmos DB Shell – a powerful, open-source command-line interface that revolutionizes how developers interact with their Azure Cosmos DB databases. With integrated Model Context Protocol (MCP) server support, native agentic...
Azure Cosmos DB Blog

May 6, 2026
Post comments count10
Post likes count2
Why not have changes in API behavior depend on the SDK you link against?

Static libraries don't stand a chance.
The Old New Thing
May 5, 2026
Post comments count0
Post likes count0
Azure Cosmos DB Conf 2026 Recap: Lessons from Production
A team was running at 100% RU utilization. Throttles were compounding into retries. P99 latency was degrading. The assumption was obvious: provision more throughput.
They didn’t.
Instead, they found a single logical partition absorbing more than 80% of traffic. After fixing the...
Microsoft for Developers

May 5, 2026
Post comments count11
Post likes count8
A dispute over the TAB key highlights a mismatch between Microsoft and IBM organizational structures

I want to speak to your manager.
The Old New Thing

May 4, 2026
Post comments count0
Post likes count2
Announcing the WinApp VS Code Extension — Run, Debug, and Package Windows Apps in VS Code

VS Code is where many cross-platform and web developers already work, but getting package identity, MSIX packaging, and Windows SDK tooling often meant reaching for Visual Studio or command-line tools. The WinApp VS Code extension brings the full power of the Windows App Development...
#ifdef Windows

May 4, 2026
Post comments count1
Post likes count1
Giving Copilot more C++ context using custom instructions in VS Code

In February, we announced how GitHub Copilot can now use C++ symbol context and CMake build configuration awareness to deliver smarter suggestions in Visual Studio Code. Today, we're excited to share new ways to further enhance your C++ development experience with Copilot and get the most...
C++ Team Blog

May 4, 2026
Post comments count0
Post likes count1
Java OpenJDK April 2026 Patch & Security Update

Hello Java customers!
We are happy to announce the latest April 2026 patch & security update release for the Microsoft Build of OpenJDK. Check our release notes page for details on fixes and enhancements or download and install the binaries today. The source code of our builds...
Microsoft for Java Developers

May 4, 2026
Post comments count0
Post likes count1
Microsoft Agent Framework - Building Blocks for AI Part 3

Build intelligent AI agents in .NET with the Microsoft Agent Framework. Learn how to create agents with tools, multi-turn conversations, memory, and graph-based workflows that bring together the building blocks from Parts 1 and 2.
.NET Blog

May 4, 2026
Post comments count2
Post likes count2
SQL MCP Server as an App Service
Jerry,
Helen
Run SQL MCP Server on Azure App Service without containers. This walkthrough uses Data API builder to configure authentication, expose MCP, REST, and GraphQL endpoints, and deploy as code.
Azure SQL Dev Corner

May 4, 2026
Post comments count2
Post likes count10
There is no Install - it's 'Stage' and 'Register'
"Is ContosoParts.msix installed?" is a common - but misleading - question
The term install is not a formal concept in MSIX.
This may seem paradoxical for a deployment technology, but it makes perfect sense once you understand MSIX deployment’s core architecture.
Deployment...
Inside MSIX

May 4, 2026
Post comments count1
Post likes count4
How do I inform Windows that I'm writing a binary file?

You don't. All files are binary at the file system level.
The Old New Thing

May 3, 2026
Post comments count0
Post likes count0
Removing The Monkey Work of Migration
davidwright,
Arnaud,
Suzanne
Removing The Monkey Work of Migration; in this post we show how Git-Ape analyses an AWS deployment repo and generates an Azure-native replacement, with design critique built in.
This post walks through a real migration workflow: start with an AWS deployment repo and end with an...
All things Azure

May 3, 2026
Post comments count0
Post likes count0
Introducing Apache Arrow Support in mssql-python

Reviewed by Sumit Sarabhai
Fetching a million rows from SQL Server into a Polars DataFrame used to mean a million Python objects, a million GC allocations, and then throwing it all away to build a DataFrame. Not anymore. mssql-python now supports fetching SQL Server data...
Microsoft for Python Developers Blog

May 1, 2026
Post comments count0
Post likes count3
Python support for the Microsoft Teams SDK is now generally available
Lily,
Ricky,
Aamir
Python developers can now build Teams-native apps and agents using the same SDK surface that powers modern Teams experiences across our TypeScript and .NET stacks
Microsoft 365 Developer Blog

May 1, 2026
Post comments count1
Post likes count1
Sponsor group type requirements for agent identities
As part of moving to general availability (GA) for Entra Agent ID, agent identity objects will only accept dynamic membership groups and unified (Microsoft 365) groups as group-type sponsors.
Microsoft 365 Developer Blog

May 1, 2026
Post comments count21
Post likes count10
The new Run dialog: faster, cleaner, and more capable
We've shipped the new Run dialog - and we want to say thanks. As the team behind Windows Terminal and PowerToys, we're excited to bring this to Windows 11, and your feedback helped shape it!
Run has been rebuilt from the ground up:
Modern design: A refreshed look that matches Fluent...
Windows Command Line

May 1, 2026
Post comments count0
Post likes count2
Introducing langchain-azure-cosmosdb: Build Agentic Apps and RAG with One Database
James,
Aayush
Build AI Agents and RAG Applications with the New LangChain + LangGraph Connector for Azure Cosmos DB
Building AI agents and RAG applications today means stitching together half a dozen services, a vector database, a chat history store, a checkpointer for agent state, a semantic cache, a...
Azure Cosmos DB Blog

May 1, 2026
Post comments count1
Post likes count1
Developing a cross-process reader/writer lock with limited readers, part 4: Abandonment

Recovering from death of the owner.
The Old New Thing

Apr 30, 2026
Post comments count2
Post likes count9
Announcing WinUI 3 Gallery 2.9
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 3 Gallery 2.9, our first release built on Windows App...
#ifdef Windows

Apr 30, 2026
Post comments count0
Post likes count1
Azure Developer CLI (azd) - April 2026

The Azure Developer CLI (azd) shipped five releases in April 2026. The biggest theme this month is multi-language hook support: write azd hooks in Python, JavaScript, TypeScript, or .NET alongside the existing Bash and PowerShell options. Here's what's in versions 1.23.14, 1.23.15,...
Azure SDK Blog
Apr 30, 2026
Post comments count0
Post likes count1
Dataverse Plugin Is Now on the Claude Marketplace

Dataverse gives developers a powerful platform for building enterprise applications — but getting from zero to a connected, working environment has always involved multiple tools, authentication flows, and configuration steps. The Dataverse plugin was built to accelerate that journey by...
Power Platform Developer Blog

Apr 30, 2026
Post comments count7
Post likes count2
TypeScript 7 Beta Now Enabled by Default in Visual Studio 2026 18.6 Insiders 3

TypeScript 7 Beta Now Enabled by Default in Visual Studio 2026 18.6 Insiders 3
In Visual Studio 2026 18.6 Insiders 3 we have updated the built-in TypeScript SDK to TypeScript 7 Beta (native preview). The TypeScript SDK provides the compiler and language service used for TypeScript and...
Visual Studio Blog

Apr 30, 2026
Post comments count0
Post likes count2
Building an AI-Powered Conference App with .NET's Composable AI Stack

Learn how we built ConferencePulse, an AI-powered conference assistant, using .NET's composable AI stack including Microsoft.Extensions.AI, DataIngestion, VectorData, Model Context Protocol, and Microsoft Agent Framework.
.NET Blog

Apr 30, 2026
Post comments count6
Post likes count1
Automatic Super Resolution Preview Comes to the ROG Xbox Ally X for Docked Play
Amanda,
Sameer,
Luke
We previously introduced Automatic Super Resolution (Auto SR) on select Windows 11 Copilot+ PCs, to make games look sharper and play smoother. Today, we're excited to give Xbox Insiders the opportunity to help us test and refine this feature on the ROG Xbox Ally X for docked play, where...
DirectX Developer Blog

Apr 30, 2026
Post comments count3
Post likes count2
Developing a cross-process reader/writer lock with limited readers, part 3: Fairness

Let the exclusive acquisition have a fair chance against shared acquisitions.
The Old New Thing

Apr 30, 2026
Post likes count1
Propagating SharePoint Document Permissions to AI Search and RAG Pipelines
A security-first architecture that propagates SharePoint document permissions into downstream AI systems, using Microsoft Entra ID object IDs (GUIDs) for safe, query-time filtering in Azure AI Search, RAG pipelines, and Copilot extensions.
ISE Developer Blog

Apr 29, 2026
Post likes count0
Visual Studio Code 1.118

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

Apr 29, 2026
Post comments count1
Post likes count2
From prompt to production: Teams agent setup, simplified
Aamir,
Umang,
Kavin
Learn how to use a coding agent to register and agent with Teams.
Microsoft 365 Developer Blog

Apr 29, 2026
Post comments count0
Post likes count1
Announcing the Private Preview of Cosmos DB Azure RBAC Integration

Introduction
Managing access to Azure resources often means dealing with two separate permission models: one for management operations and another for data access. For Azure Cosmos DB customers, this split can increase complexity, slow down onboarding, and create confusion around...
Azure Cosmos DB Blog

Apr 29, 2026
Post comments count0
Post likes count0
Azure DocumentDB (with MongoDB compatibility) for Banking: A Modern Customer 360 Approach

Introduction: Transforming Customer Intelligence in Banking
Every day, people interact with their bank across mobile apps, branches, call centers, ATMs, chatbots, and partner ecosystems. Each touchpoint holds a piece of the customer story but rarely the whole picture.
For many...
Azure Cosmos DB Blog

Apr 29, 2026
Post comments count4
Post likes count1
Announcing Microsoft Desired State Configuration v3.2.0

This post announces the General Availability of Microsoft Desired State Configuration (DSC) v3.2.0, with new Windows resources, Bicep gRPC integration, WhatIf support, expression language improvements, and adapter enhancements.
PowerShell Team

Apr 29, 2026
Post comments count0
Post likes count1
Governing MCP tool calls in .NET with the Agent Governance Toolkit
Learn how to govern MCP tool calls in .NET with the Agent Governance Toolkit—policy-based access control, security scanning, and response sanitization to reduce risk in AI agent systems.
.NET Blog

Apr 29, 2026
Post comments count2
Post likes count0
VSTest is Removing its Newtonsoft.Json Dependency

VSTest is removing its Newtonsoft.Json dependency in .NET 11 and Visual Studio 18.8. Here's who is affected and how to fix it.
.NET Blog

Apr 29, 2026
Post comments count1
Post likes count0
General Availability: Refresh Token (RT) Transfer to Apple Watch in Microsoft Entra External ID Native Authentication

We’re excited to announce the General Availability (GA) of Single Sign-On (SSO) from Native Apps to Embedded Web Views for Microsoft Entra External ID (EEID) Native Authentication.
This release marks a major milestone in delivering end-to-end seamless authentication experiences for...
Microsoft Entra Identity Platform

Apr 29, 2026
Post comments count3
Post likes count1
SDK-Style Support for Extension Projects

Starting in Visual Studio 18.5, you can create and build Visual Studio extensions (VSIX) using an officially supported SDK-style project. This brings VSIX projects into the modern build and deployment pipeline, improving incremental build performance and making the build → deploy →...
Visual Studio Blog

Apr 29, 2026
Post comments count1
Post likes count2
Developing a cross-process reader/writer lock with limited readers, part 2: Taking turns when being grabby

Please, not everybody, everything all at once.
The Old New Thing

Apr 29, 2026
Post comments count0
Post likes count0
The New Loop: How Power Pages Builds Software with AI

Introduction
When I started writing software professionally in 2015, the tech landscape looked completely different. Tools and frameworks kept evolving since then, but the process of building software barely moved for a decade. That changed in the last couple of months. Here's what has...
Power Platform Developer Blog

Apr 28, 2026
Post comments count0
Post likes count0
A2A v1 Is Here: Cross-Platform Agent Communication in Microsoft Agent Framework for .NET

As organizations move from single-agent prototypes to multi-agent production systems, the ability for agents to communicate reliably across platforms and organizational boundaries becomes essential. With the release of A2A Protocol v1.0 and updated support in the Microsoft Agent...
Microsoft Agent Framework

Apr 28, 2026
Post comments count0
Post likes count0
Visual Studio April Update – Cloud Agent Integration

GitHub Copilot in Visual Studio is becoming more agentic with every release. This update brings cloud agent integration front and center, letting you start remote coding sessions without leaving the IDE.
Visual Studio Blog

Apr 28, 2026
Post comments count0
Post likes count1
The problem: All-or-nothing batch processing in Azure Service Bus
Azure Functions lets you settle each Service Bus message on its own within a batch. Complete, abandon, dead-letter, or defer messages one by one to avoid duplicate processing and handle errors with precision.
Azure SDK Blog

Apr 28, 2026
Post comments count0
Post likes count1
SharePoint Framework (SPFx) roadmap update – April 2026

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

Apr 28, 2026
Post comments count1
Post likes count8
Welcome to SkiaSharp 4.0 Preview 1

SkiaSharp 4.0 Preview 1 is here. Learn all about the new features and how Uno Platform has stepped up as a co-maintainer.
.NET Blog

Apr 28, 2026
Post comments count1
Post likes count4
High-Performance Distributed Caching with .NET and Postgres on Azure

Adding caching to your application architecture can significantly improve key performance metrics, cut latency, and reduce load across downstream systems. In this walkthrough, we highlight the latest caching best practices and incorporate these design patterns into a reusable .NET application that you can reference when adding new capabilities to your application stack.
.NET Blog

Apr 28, 2026
Post comments count9
Post likes count3
Combining API versioning with OpenAPI in .NET 10 applications
Learn how to implement API versioning in your .NET 10 applications using OpenAPI for better API management and documentation.
.NET Blog

Apr 28, 2026
Post comments count11
Post likes count2
Developing a cross-process reader/writer lock with limited readers, part 1: A semaphore

A pot of tokens.
The Old New Thing

Apr 28, 2026
Post comments count0
Post likes count1
Welcome to Azure Cosmos DB Conf 2026

Today is the day. Azure Cosmos DB Conf 2026, in partnership with AMD, is a free virtual developer event focused on building modern, scalable applications with Azure Cosmos DB. The agenda features Microsoft engineers, product team leaders, and members of the global developer community...
Azure Cosmos DB Blog

Apr 28, 2026
Post comments count6
Post likes count0
PowerToys 0.99 is here: new monitor controls, easier window management, and Dock upgrades

We're back with a fresh PowerToys release! This month introduces Power Display for controlling your monitors from the system tray, Grab And Move for quickly moving and resizing windows, and a wave of improvements to Command Palette and the Dock, along with updates across the utility...
Windows Command Line

Apr 27, 2026
Post comments count0
Post likes count0
Python Environments Extension for VS Code- April Update
The April 2026 release update includes the Python Environments extension... Keep on reading to learn more!
Microsoft for Python Developers Blog
Apr 27, 2026
Post comments count0
Post likes count1
Azure Data Studio is retired: Move your Azure SQL workflow to VS Code in 10 minutes
Azure Data Studio (ADS) retired on February 6, 2025, and support ended on February 28, 2026. The recommended path forward is Visual Studio Code with the MSSQL extension. If you used ADS daily, this guide gets you productive quickly in VS Code. The focus is on importing your existing...
Azure SQL Dev Corner

Apr 27, 2026
Post comments count3
Post likes count0
Announcing Shader Model 6.10 Preview and AgilitySDK 720 Preview

Overview
Today, we are pleased to announce that Shader Model 6.10 and other features have been officially released with Agility SDK 1.720-preview and complementary DXC 1.10.2605.2. AgilitySDK 1.720-preview exposes the following features. There's more detail further below, including...
DirectX Developer Blog

Apr 27, 2026
Post comments count0
Post likes count2
D3D12 LinAlg Matrix Preview
Welcome to the D3D12 LinAlg Matrix Preview release!
Today, we are excited to announce the preview release for the D3D12 Linear Algebra APIs! This feature set unlocks comprehensive hardware acceleration for Matrix-oriented operations across various use cases. Previously, we announced...
DirectX Developer Blog

Apr 27, 2026
Post comments count9
Post likes count2
Looking at consequences of passing too few register parameters to a C function on various architectures

It's bad news no matter how you slice it, but Itanium makes it even worse.
The Old New Thing

Apr 24, 2026
Post comments count2
Post likes count0
Azure MCP Server now available as an MCP Bundle (.mcpb)

Azure MCP Server is now available as an MCP Bundle (.mcpb), enabling one-click installation into Claude Desktop and other MCP-compatible clients.
Azure SDK Blog

Apr 24, 2026
Post comments count0
Post likes count1
Chat History Storage Patterns in Microsoft Agent Framework
When people talk about building AI agents, they usually focus on models, tools, and prompts. In practice, one of the most important architectural decisions is much simpler: where does the conversation history live?
Imagine a user asks your agent a complex question, clicks “try...
Microsoft Agent Framework

Apr 24, 2026
Post comments count3
Post likes count2
Defending against exceptions in a scope_exit RAII type

But maybe it's not worth it.
The Old New Thing

Apr 24, 2026
Post comments count0
Post likes count0
Axios npm Supply Chain Compromise – Guidance for Azure Pipelines Customers
On March 31, 2026, malicious versions of the widely used JavaScript HTTP client library Axios were briefly published to the npm registry as part of a supply chain attack.
The affected versions — 1.14.1 and 0.30.4 — included a hidden malicious dependency that executed during...
Azure DevOps Blog

Apr 23, 2026
Post comments count6
Post likes count5
What's new for .NET in Ubuntu 26.04

Ubuntu 26.04 (Resolute Raccoon) ships today with .NET 10. Here's how to install .NET 10 from the archive, use the new -resolute container tags, build Native AOT apps, and install .NET 8 and 9 from the dotnet-backports PPA.
.NET Blog

Apr 23, 2026
Post comments count0
Post likes count1
LangChain.js for Beginners: A Free Course to Build Agentic AI Apps with JavaScript
Yohan,
Dan
Want to build AI agents with JavaScript that go beyond basic chat completions? Agents that reason, call tools, and pull from knowledge bases on their own? We put together a free, open source course to help you get there.
LangChain.js for Beginners is 8 chapters and 70+ runnable...
Microsoft for Developers