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

Choosing the Right Azure Hosting Model for AI Agents: A Deep Dive into Foundry Hosted Agents
AI agents are quickly moving from experiments to production‑critical components of modern applications. But while many teams know how to build agents, far fewer are confident they’re hosting them on the right foundation.
Most organizations start by deploying agents the same way...
Read moreClick to read more about this postOne-click security scanning and org-wide alert triage come to Advanced Security
We're shipping two major capabilities that change how security teams enable and act on application security in Azure DevOps: CodeQL default setup makes it possible to enable code scanning across your organization without configuring a single pipeline, and a new combined alerts experience...
Read moreClick to read more about this postDevOps Playbook for the Agentic Era
Practices, Principles, and Strategic Direction
Software delivery has entered a new phase. AI agents are no longer confined to autocomplete suggestions in the editor. They are opening pull requests, generating code across multiple files, proposing infrastructure changes, responding to...
Read moreClick to read more about this postLatest posts

Apr 24, 2026
Post comments count0
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 count0
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 count3
Post likes count3
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 count0
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

Apr 23, 2026
Post comments count1
Post likes count2
General Availability: Single Sign-On (SSO) from Native Apps to Embedded Web Views 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 23, 2026
Post comments count2
Post likes count2
CodeAct in Agent Framework: Faster Agents with Fewer Model Turns

Modern AI agents often aren't bottlenecked by model quality, they are bottlenecked by orchestration overhead. When an agent chains together many small tool calls, each step typically requires a new model turn, driving up latency and token usage.
With CodeAct support in Agent...
Microsoft Agent Framework

Apr 23, 2026
Post comments count12
Post likes count2
Another crash caused by uninstaller code injection into Explorer

Inadvertently destroying a staircase while standing on it.
The Old New Thing

Apr 23, 2026
Post likes count0
Lessons Learned from Building a Well-Matching Intelligence Layer
Emmeline,
Oscar,
Kavitha
Key insights from the EDA and Ground Truth journey for solving well identity resolution in the Energy industry—challenges that extend to any entity matching problem across distributed systems.
ISE Developer Blog

Apr 22, 2026
Post comments count0
Post likes count1
Take the 2026 ISO C++ Developer Survey!

The 2026 ISO C++ developer survey is now open: 2026 Annual C++ Developer Survey "Lite" : Standard C++
It takes about 10 minutes and directly informs the standardization committee and tooling vendors so the C++ ecosystem can continue evolving the right way. Please share your feedback...
C++ Team Blog

Apr 22, 2026
Post comments count0
Post likes count2
C++ Code Intelligence for GitHub Copilot CLI (Preview)

We recently brought C++ code understanding tools to GitHub Copilot in Visual Studio and VS Code. These tools provide precise, semantic understanding of your C++ code to GitHub Copilot using the same IntelliSense engine that powers code navigation in the IDE. Until now, these capabilities...
C++ Team Blog

Apr 22, 2026
Post likes count0
Visual Studio Code 1.117

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

Apr 22, 2026
Post comments count0
Post likes count2
Write azd hooks in Python, JavaScript, TypeScript, or .NET

Hooks are one of the most popular features in azd, and now you can write them in Python, JavaScript, TypeScript, or .NET, not just Bash and PowerShell.
What's new?
The Azure Developer CLI (azd) hook system now supports four more languages beyond Bash and PowerShell. You can write hook...
Azure SDK Blog

Apr 22, 2026
Post comments count0
Post likes count0
7 tips to optimize Azure Cosmos DB costs for AI and agentic workloads

AI apps and agentic workloads expose inefficiencies in your data layer faster than any previous generation of apps. You’re storing embeddings, serving low-latency retrieval, handling bursty traffic from chat and orchestration, and often operating across regions. Done right, Azure Cosmos...
Azure Cosmos DB Blog

Apr 22, 2026
Post comments count0
Post likes count0
Introducing Toolboxes in Foundry
Linda,
Maria,
Ronak
Available in Public Preview Today
Toolbox is a new way to curate, configure, and reuse tools across all of your AI agents without rewiring them every time from Foundry.
Today, teams build agents across different frameworks and runtimes. Each agent often wires tools directly,...
Microsoft Foundry Blog

Apr 22, 2026
Post comments count0
Post likes count3
From Local to Production: The Complete Developer Journey for Building, Composing, and Deploying AI Agents
Takuto,
jeffhollan
When we launched Microsoft Agent Framework last October, we made a promise: building production-grade AI agents should feel as natural and structured as building any other software.
Today, we’re delivering on that promise — with the v1.0 release of Microsoft Agent Framework and the...
Microsoft Foundry Blog

Apr 22, 2026
Post comments count2
Post likes count6
Introducing the new hosted agents in Foundry Agent Service: secure, scalable compute built for agents
Takuto,
jeffhollan,
Lakshmi
Agents are already transforming how developers solve problems. Whether it's a coding agent that refactors your repo overnight, a research agent that synthesizes hundreds of documents into a brief, or an ops agent that monitors and remediates infrastructure — the pattern is clear....
Microsoft Foundry Blog

Apr 22, 2026
Post comments count3
Post likes count3
Optimizing Git policy management at scale
With just a single improvement in the REST API of Azure DevOps, we achieved a massive reduction in CPU usage and execution time when managing Git policies: 2x less CPU and 10-15x faster execution!
This change is already available to all users of Azure DevOps, and it's time to share a bit...
Azure DevOps Blog

Apr 22, 2026
Post comments count0
Post likes count3
Securing MCP: A Control Plane for Agent Tool Execution

The Model Context Protocol (MCP) is quickly becoming a common way for AI agents to discover and use tools. It provides a consistent interface to databases, APIs, file systems, and third-party services, which makes it easier to plug capabilities into agent workflows.
However, MCP...
Microsoft for Developers

Apr 22, 2026
Post comments count0
Post likes count2
Windows App Development CLI v0.3: new run and ui commands, plus dotnet run support for packaged apps

Windows App Development CLI v0.3 is here! This release brings some of our best features yet including a full run-and-debug experience outside Visual Studio and built-in UI Automation from the command line.
With v0.3, we've unlocked a whole class of agentic and automation scenarios....
#ifdef Windows

Apr 22, 2026
Post comments count2
Post likes count3
Mapping the page tables into memory via the page tables

So-called "fractal page mapping".
The Old New Thing

Apr 22, 2026
Post comments count0
Post likes count2
Public Preview: Actual Result for Manual Tests in Azure Test Plans

We're excited to announce the public preview of the highly anticipated Actual Result (AR) feature for manual testing in Azure Test Plans! This feature has been one of the top requests of the community, and we're thrilled to make it available for you.
Why use the Actual Result...
Azure DevOps Blog

Apr 21, 2026
Post comments count4
Post likes count3
I Wasted 68 Minutes a Day Re-Explaining My Code. Then I Built auto-memory.

~1,900 lines of Python. Zero dependencies. Saves you an hour a day.
GitHub → · pip install auto-memory
Now give Copilot CLI enhanced context recall. Point it at deploy/install.md and let it cook. 🍳
Are you tired of using the slash /compact command every 10 min?
The...
All things Azure

Apr 21, 2026
Post comments count0
Post likes count0
Azure SDK Release (April 2026)

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

Apr 21, 2026
Post comments count0
Post likes count2
Getting Started with Agentic DevOps – Part 1: Foundations

This post is the first in a 3-part series:
Foundations (this post)
Start shipping (context engineering, MCP servers, orchestration)
App modernization (Java, .NET, PHP, microservices)
Bookmark this post for quick reference as you start exploring Agentic DevOps. It will be...
All things Azure

Apr 21, 2026
Post comments count0
Post likes count0
The Polyglot tax – Part 4
The Agent-Ready Database: Security, Backup, and MCP
Part 4 of 4 – The Multi-Model Database Series
This is the final post in a four-part series on multi-model databases in SQL Server 2025 and Azure SQL - exploring how the optimizer, storage engine, and security layer treat each data...
Azure SQL Dev Corner
Apr 21, 2026
Post comments count0
Post likes count0
.NET 10.0.7 Out-of-Band Security Update

We are releasing .NET 10.0.7 as an out-of-band security update to address CVE-2026-40372.
.NET Blog

Apr 21, 2026
Post comments count11
Post likes count8
Announcing TypeScript 7.0 Beta

Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta!
If you haven't been following TypeScript 7.0's development, this release is significant in that it is built on a completely new foundation.
Over the past year, we have been porting the existing TypeScript...
TypeScript

Apr 21, 2026
Post comments count0
Post likes count0
General Availability: Dynamic Data Masking for Azure Cosmos DB

Protecting sensitive data is a foundational requirement for modern applications. As organizations scale their use of Azure Cosmos DB across teams, environments, and workloads, controlling who can see sensitive information becomes increasingly important.
Today, we are excited to...
Azure Cosmos DB Blog
Apr 21, 2026
Post comments count0
Post likes count0
Aspire 13.2: Bun Support and Container Enhancements

Aspire 13.2 keeps the JavaScript story moving with Bun for Vite, more predictable containers, and small but meaningful fixes across debugging and builds.
Aspire Blog

Apr 21, 2026
Post comments count28
Post likes count3
Sure, xor'ing a register with itself is the idiom for zeroing it out, but why not sub?

Somehow xor became the most popular version.
The Old New Thing

Apr 21, 2026
Post comments count3
Post likes count4
Azure DevOps MCP Server April Update

This update brings a set of improvements and changes across both local and remote Azure DevOps MCP Servers.
Here’s a summary of what’s changed.
Query work items with WIQL
We’ve introduced a new wit_query_by_wiql tool that enables users to construct and run work item WIQL queries....
Azure DevOps Blog

Apr 20, 2026
Post comments count1
Post likes count2
GitHub Copilot meets Azure Developer CLI: AI-assisted project setup and error troubleshooting

The Azure Developer CLI (azd) now integrates with GitHub Copilot for AI-assisted project scaffolding and intelligent deployment error troubleshooting, helping you resolve common Azure errors like MissingSubscriptionRegistration, SkuNotAvailable, and StorageAccountAlreadyTaken without leaving the terminal.
Azure SDK Blog

Apr 20, 2026
Post comments count12
Post likes count1
Writing Node.js addons with .NET Native AOT
The C# Dev Kit team replaced C++ Node.js addons with C# and Native AOT, removing a dependency on Python. This post walks through building a Node.js native addon entirely in C# using N-API, LibraryImport, and UnmanagedCallersOnly.
.NET Blog

Apr 20, 2026
Post comments count1
Post likes count3
How did code handle 24-bit-per-pixel formats when using video cards with bank-switched memory?

You still have to use aligned accesses, even though the pixels might not be aligned.
The Old New Thing