Microsoft
Developer Blogs

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

Highlights

net conf 2026 community days image

The Agentic Road to Revenue

The Agentic Road to Revenue   From SaaS concept to Microsoft Marketplace. Building a SaaS application is only part of becoming a commercial software provider. To sell through the Microsoft Marketplace., the application also needs tenant isolation, subscription lifecycle...
Read moreClick to read more about this post

Latest posts

Sep 16, 2026
Post likes count 0

Visual Studio Code 1.138 (Insiders)

Learn what's new in Visual Studio Code 1.138 (Insiders) Read the full article

Sep 16, 2026
Post comments count 0
Post likes count 0

Investing in a more reliable Microsoft Graph PowerShell experience

Microsoft,
Barry,
Gavin

We're focusing Microsoft Graph PowerShell on the platform where we can give you the most reliable, capable, and well-maintained experience: PowerShell 7.x and later. Built on modern .NET, PowerShell 7.x resolves many of the underlying assembly-loading and dependency issues that affect Windows PowerShell 5.x today. Concentrating our engineering there means faster fixes, quicker delivery of new features, and fewer platform-specific failures for you. To make that focus possible, today we're announcing that Windows PowerShell 5.x is entering a 12-month retirement period for the Microsoft Graph PowerShell modules. ...

Sep 16, 2026
Post comments count 0
Post likes count 0

AI Is Changing How We Code. It’s Also Changing How We Learn. 

James Rempt

AI is changing software development at a pace no one can ignore.  Developers now have powerful AI tools that can help us write code, understand unfamiliar codebases, troubleshoot problems, learn new frameworks, and get answers in seconds. That is an incredible opportunity. But as these tools become more capable, I believe something else is becoming more valuable too: learning directly from other developers.  That’s one of the reasons I continue to believe so strongly in events like VSLive!.  Learn from people who have done the work  One of the things I value most about VSLive! is its focus on practica...

Sep 16, 2026
Post comments count 0
Post likes count 0

Your AI coding agent evaluation is only as good as its sandbox

Waldek Mastykarz

Your AI coding agent passed the eval. But did the model know the answer, or did it find it somewhere on your machine? A correct answer can still invalidate your measurement.

Sep 15, 2026
Post comments count 0
Post likes count 0

Important updates: GitHub Copilot support ending for JetBrains 2025.1.x

Nick Zhu

To deliver new features faster and continue improving stability and performance, the GitHub Copilot plugin will end support for JetBrains IDEs version 2025.1.x (JetBrains platform build 251). Focusing on newer IDE versions helps us bring you new capabilities more quickly and maintain a high-quality experience. Our recommendation: The minimum supported JetBrains IDE version will be 2025.2.x, but we recommend upgrading to version 2026.1 or later and update your GitHub Copilot plugin to continue receiving the latest improvements. Timeline of deprecation The GitHub Copilot plugin will discontinue support for Jet...

Sep 15, 2026
Post comments count 0
Post likes count 0

Introducing Foundry Dev Pack: One Command to Start Building

sharonxu

Foundry Dev Pack prepares your machine for Microsoft Foundry development with an all-in-one installer for the tools you need across the terminal, VS Code, and coding agents.

Sep 15, 2026
Post comments count 0
Post likes count 0

From Redis pressure to a healthier service

Sanket Achari

Lessons from an Azure Managed Redis migration for Copilot Studio agent flows: cache efficiency, client reliability, staged rollout, and lower costs.

Sep 15, 2026
Post comments count 2
Post likes count 1

PackageType: Main, Framework, Resource, Optional, Bundle

Howard Kapustein

Every MSIX package is one of four package types: MSIX also supports Bundle packages. Bundles are somewhat different from those four package types: a Bundle is a container for one or more MSIX packages. Windows APIs nevertheless expose Bundle alongside the other package types when identifying packages. Each package type has its own behaviors, nuances, and rationale worthy of a dedicated discussion. We'll take a brief whirlwind tour of MSIX package types here and explore them in greater detail in future blog posts. What does imply? What does actually mean? MSIX packages have various properties and beh...

Sep 15, 2026
Post comments count 0
Post likes count 0

Today I will… improve test coverage

Aaron Powell

Today I want to look at how we can improve on the test coverage that we have in the Interview Coach application. This application has some unit tests in it already, but I'm sure there is room for improvement. Defining our baseline Before we start writing tests, it's a good idea to have a baseline of what our coverage is so that we can find out where the gaps are, rather than just writing tests "for the sake of writing tests". We can do this using the Analyze Code Coverage for All Tests, from either the Command Palette (CTRL + SHIFT + P) or the Tests menu. Running the analyzer, we can see where our coverage ...

Sep 15, 2026
Post comments count 0
Post likes count 0

Build an interview coach app with the GitHub Copilot SDK

Justin Yoo

An interview coach has to do more than ask questions. It needs to read a resume, follow up on an incomplete answer, and save enough context to give useful feedback at the end. Some of that work is conversation. Some of it requires calling an application service. The GitHub Copilot SDK lets you use the runtime behind Copilot CLI for that work inside your own application. You provide instructions and callable tools. Copilot handles the model interaction and resulting tool calls, while your application owns the interface and business workflow. For a developer building a personal assistant or an internal workflow, ...

Sep 15, 2026
Post comments count 1
Post likes count 0

Why do Microsoft job levels start in the high 50’s instead of starting at a sane number like 1?

Raymond Chen

It used to start at 1, but that was the old system.

Sep 15, 2026
Post comments count 0
Post likes count 2

Coding agents are picking Azure SQL Database

Anna Hoffman

I went looking for Azure SQL Database in a recent coding agent benchmark, honestly unsure whether Microsoft SQL would show up. Armature ran a study where real coding agent CLIs (Claude Code, Codex, Cursor) were dropped into six synthetic-but-realistic repositories and asked to pick a database, then actually build with it. 356 runs were completed across three personas: vibe coder, junior developer, senior engineer. Every session is published, so you can replay the prompts, the searches, the commands, and the code.  Azure SQL Database came in second! Not second behind AWS. Second behind Neon, and ahead of Amazon...

Sep 15, 2026
Post comments count 11
Post likes count 23

Performance Improvements in .NET 11

Stephen Toub - MSFT

Take a tour through hundreds of performance improvements in .NET 11.

Sep 14, 2026
Post comments count 0
Post likes count 0

C++ in the Age of AI: Visual Studio at CppCon 2026

Augustin Popa

At CppCon 2026, we shared how Visual Studio is evolving to help you work more effectively with large C++ codebases, improve build and runtime performance, adopt the latest language features, and incorporate AI into your existing workflows. This post is a companion reading guide for our session, C++ in the Age of AI: How Visual Studio Is Evolving, with links to learn more about the features and improvements we discussed. We will update this post with the YouTube video once the recording of the talk is available. What's new in Visual Studio 2026 These two release roundups provide the most complete overview of ...

Sep 14, 2026
Post comments count 0
Post likes count 0

Share your .NET story with the community

Luis Quintanilla

Share how your team uses .NET to solve real problems and help us bring more community stories to .NET Conf 2026 and other .NET channels.

Sep 14, 2026
Post comments count 7
Post likes count 3

Why didn’t Read­Directory­ChangesW provide a way to correlate the two sides of a rename operation?

Raymond Chen

Perhaps it wasn't necessary, or perhaps it didn't occur to them that this a problem.

Sep 14, 2026
Post comments count 0
Post likes count 1

What’s New for C++ Developers in Visual Studio 2026 (18.7 – 18.10)

Augustin Popa

Over the past few months, we have continued shipping monthly Visual Studio 2026 releases, delivering improvements across all stages of the development cycle. In this blog post, we'll recap everything that changed from version 18.7 through 18.10 (released this month) that is relevant for C++ developers. This includes new tools for maintaining and navigating C++ projects, along with Git, GitHub Copilot, and debugging improvements that support the way large native codebases are built. Some headlines include the GitHub Copilot modernization experience (now generally available) to guide you through MSVC upgrades, a...

Sep 14, 2026
Post comments count 0
Post likes count 0

MulticloudDB SDK: Cross-cloud portability in the coding agent era

Theo van Kraay

Building cross-cloud solutions with best-of-breed cloud-native databases means learning multiple SDKs, translating queries, handling different errors, and testing across providers. The Multicloud DB SDK for Java lets you share that work across Azure Cosmos DB, Amazon DynamoDB, and Google Cloud Spanner. You (or your coding agent) write CRUD and query logic against one Java API, with provider selection and connection settings in configuration. We demonstrated one application running unchanged across two providers at Azure Cosmos DB Conf 2026 on April 28, 2026, in MultiCloudDB: Write Once. Run Anywhere.. The SDK is...

Sep 14, 2026
Post comments count 0
Post likes count 0

Microsoft at CppCon 2026

Augustin Popa

Microsoft will be at CppCon 2026 in Aurora, Colorado, which is taking place from September 14 through 18. Join us for talks from Microsoft speakers and colleagues across the C++ community and visit the Microsoft booth Monday through Thursday to meet the team and discuss the tools, technologies, and challenges that matter to you. If you can't make it, you can still watch the talks later on YouTube. Survey Whether you are going to the conference or not, we also invite you to take our annual CppCon survey at aka.ms/cppcon/survey. Your feedback can help us improve our C++ developer tools and focus on solving the mo...

Sep 14, 2026
Post likes count 1

Building a Japanese LLM Evaluation Pipeline: Lessons from a Two-Day Hackathon

Jaein,
Akihiro,
Kohei

ISE hackathon produced a reusable Japanese LLM evaluation pipeline with multi-turn, facet-based scoring, cross-provider model support, and publication-ready benchmarking outputs.

Sep 11, 2026
Post comments count 5
Post likes count 0

How can I remove the Close button from my window caption?

Raymond Chen

Not through normal means.

Sep 10, 2026
Post comments count 2
Post likes count 14

MSVC C++23: constexpr cmath with LLVM Libc

Cody Miller

Proposal P0533R9 made numerous math functions in the standard library compile-time evaluable in C++23. Implementing the feature required a good bit of time and effort, but MSVC is preparing its experimental implementation for the 14.52 build tools (compiler version 19.52)! We are still refining the feature, so expect the dust to settle only when this has shipped for production. The feature is enabled with a combination of the  or later and  compiler options. It is initially shipping as experimental and off by default because our implementation is powered by a new math library at compile-time and runtime, which...

Sep 10, 2026
Post comments count 0
Post likes count 0

September Patches for Azure DevOps Server

Gloridel Morales

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 following versions have been patched. For more details on these updates, see the release notes: ⬇️Azure DevOps Server Patch Download ✅Verifying Installation To verify that the patch is installed, run the following command on the Azure DevOps Server machine using the patch installer you downloaded: Replace with the name of the...

Sep 10, 2026
Post comments count 0
Post likes count 0

Announcing Azure AI Speech LLM 2607: Better Multilingual Accuracy, Easier Customization

Rena Liu

Learn how Azure AI Speech LLM 2607 improves multilingual and mixed-language recognition, lowers latency, and simplifies domain-specific customization with enhanced phrase lists.

Sep 10, 2026
Post comments count 1
Post likes count 6

Use C# unions and closed hierarchies in ASP.NET Core

Dmitrii Korolev

Learn how C# unions and closed hierarchies work with System.Text.Json across ASP.NET Core Minimal APIs, MVC, SignalR, Blazor, and OpenAPI.

Sep 10, 2026
Post comments count 10
Post likes count 6

Why is the x86 undefined instruction called ud2? Why 2?

Raymond Chen

It came after <CODE>ud0</CODE> and <CODE>ud1</CODE>.

Sep 9, 2026
Post comments count 1
Post likes count 2

MSVC Build Tools Preview updates – September 2026

Eric Brumer

The MSVC Build Tools Preview is updated regularly with the latest features and fixes from the MSVC development team. This post covers updates from the past month, currently targeting the v14.52 release. This encompasses changes across the compiler frontend, backend, linker, standard library, and related tools. Although you can acquire the MSVC Build Tools Preview through either the Visual Studio 2026 Stable Channel or Insiders Channel, Insiders gets MSVC Preview updates more quickly (roughly weekly). To check whether it is installed, make sure one or both of these components are selected in the Visual Studio In...

Sep 9, 2026
Post comments count 0
Post likes count 0

What’s new in Microsoft Foundry: July and August 2026

Nick Brady

Catch up on July and August in Microsoft Foundry: stable Hosted Agent and Toolbox SDK paths, Claude tools on Azure-hosted deployments, Model Router updates, local inference improvements, and the SDK migrations worth checking before you upgrade.

Sep 9, 2026
Post comments count 0
Post likes count 0

Advancing trusted AI innovation with Agents and new Azure OpenAI models in Azure Government

Douglas Phillips

Today, we are announcing expanded AI capabilities available across the Microsoft Azure for US Government portfolio. The Microsoft Foundry Agent Service is now available in Azure Government, giving organizations managed infrastructure on which to build, deploy, and operate AI systems that can reason over authorized information, use approved tools, and help complete multi-step work. Additionally, GPT-5.6 Sol, GPT-5.6 Terra, and GPT-5.6 Luna are now available through Microsoft Foundry in Azure Government. Together, these capabilities give public-sector organizations more choice in how they build secure, scalable AI ...

Sep 9, 2026
Post comments count 8
Post likes count 8

What algorithm did Windows XP use to choose your initial user picture?

Raymond Chen

It's random, really.

Sep 9, 2026
Post comments count 0
Post likes count 1

Your work might not need the smartest model

Waldek Mastykarz

The smartest model can cost five times more and deliver the same result, or even a worse one. See how evaluating your own work helps you get more value from your agent budget.

Sep 8, 2026
Post comments count 0
Post likes count 8

Announcing .NET 11 Release Candidate 1

.NET Team

.NET 11 Release Candidate 1 is available with improvements across libraries, runtime, SDK, MSBuild, NuGet, C#, F#, ASP.NET Core, .NET MAUI, and Windows Forms.

Sep 8, 2026
Post comments count 0
Post likes count 0

.NET Conf 2026 Community Days Call for Presenters Is Open

Javier,
Chris,
Jon

Submit your session proposal for the community-led .NET Conf 2026 Community Days by October 6, 2026.

Sep 8, 2026
Post comments count 0
Post likes count 0

.NET and .NET Framework September 2026 servicing releases updates

Rahul,
Tara

A recap of the latest servicing updates for .NET and .NET Framework for September 2026.

Sep 8, 2026
Post comments count 0
Post likes count 0

Go 1.27.1-2 Microsoft build now available

Davis Goodin

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

Sep 8, 2026
Post comments count 0
Post likes count 1

MSIX PackageVolume: How Package Storage Works

Howard Kapustein

An MSIX package can be staged in several ways and locations: By far the most common is PackageVolume. We'll dig into the rest in future posts, but for now let's focus on MSIX PackageVolume. In the beginning... When MSIX first appeared in Windows 81 packages would be staged to a unique directory under . More specifically, packages were placed in a subdirectory named with the package's full name. For example: Every package has a unique package full name, and thus is staged to a unique subdirectory within its package volume. This is commonly referred to as a pkgdir. This illustrates one of MSIX's ...

Sep 8, 2026
Post comments count 0
Post likes count 1

Today I will… find hidden latency across a distributed .NET application

Justin Yoo

When a distributed application feels slow, the user sees one delay. The code behind that delay may run across a web frontend, backend services, databases, and external APIs. If you profile only the frontend while the backend is slow, the profiler can show that the frontend is healthy without revealing the actual bottleneck. This article shows how to narrow a cross-process performance problem with Visual Studio: identify the process that owns the slow operation, capture its CPU activity, inspect the report, and add a focused measurement when CPU samples cannot explain elapsed time. GitHub Copilot Profiler Agent...

Sep 8, 2026
Post comments count 2
Post likes count 3

A sample use of the winstart.bat file in Windows 95

Raymond Chen

For a driver that needs high resolution mode only in Windows.

Sep 8, 2026
Post comments count 0
Post likes count 0

The Agentic Road to Revenue

davidwright

The Agentic Road to Revenue   From SaaS concept to Microsoft Marketplace. Building a SaaS application is only part of becoming a commercial software provider. To sell through the Microsoft Marketplace., the application also needs tenant isolation, subscription lifecycle management, billing integration, security evidence, and a publishable Partner Centre offer. To make this journey easier we have built SaaS_Skills into GIT-APE. This article follows Contoso Azure SaaS through seven stages, from selecting an offer model and applying the SaaS Architecture Reference Design to publishing its Azure ...

Sep 7, 2026
Post comments count 3
Post likes count 1

Why don’t we allow stacks to be sparse, instead of forcing them to be contiguous?

Raymond Chen

Imagining how to report a memory allocation failure for a sparse page.

Sep 4, 2026
Post comments count 0
Post likes count 0

Azure SDK Release (August 2026)

Justin Bettencourt

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

Sep 4, 2026
Post comments count 2
Post likes count 2

What happens if you change a window class’s GCL_CB­WND­EXTRA?

Raymond Chen

You're changing the value for future windows.

Sep 4, 2026
Post comments count 0
Post likes count 0

Native memory for Microsoft Agent Framework with Azure Cosmos DB

Wes,
Eduard

Agents are more useful when they can remember what matters beyond the current conversation. Today, we're announcing a new preview integration that gives Microsoft Agent Framework agents durable, cross-session memory backed by Azure Cosmos DB. The new Python package, , provides . Attach it to an agent once and it can automatically store conversation turns, extract durable memories, and recall relevant facts, summaries, and user profiles in later conversations. This integration was introduced by the Azure Cosmos DB team in Native Agent Memory for Microsoft Agent Framework, Powered by Azure Cosmos DB. Here, we...

Sep 3, 2026
Post comments count 0
Post likes count 3

SQL Decomposition in a Nutshell

Jerry Nixon

Good software design principles apply inside the database too. See how decomposition, encapsulation, statelessness, and clear contracts can make complex T-SQL easier to read, test, reuse, and maintain.

Sep 3, 2026
Post comments count 2
Post likes count 0

Advocating for Uptime: The 6 Phases of Change

Jerry Nixon

Schema changes are inevitable, but downtime doesn’t have to be. Learn a phased approach to safely evolve a production SQL schema while applications remain online.

Sep 3, 2026
Post comments count 0
Post likes count 1

Test what you ship: MSTest and Native AOT

Amaury Levé

MSTest source generation lets test projects use the same Native AOT and trimming deployment model as the applications they validate, while reducing reflection on the test execution path.

Sep 3, 2026
Post comments count 2
Post likes count 1

The case of the progress callback that never got called when progress happened

Raymond Chen

Are you talking to the right guy?

Sep 2, 2026
Post comments count 0
Post likes count 0

Go 1.27.1-1 and 1.26.8-1 Microsoft builds now available

Davis Goodin

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

Sep 2, 2026
Post comments count 13
Post likes count 7

Stop alt-tabbing into the wrong Visual Studio

Mads Kristensen

A user asked for per-solution color themes. It already ships, and it goes further than they asked. You run several instances of Visual Studio side by side, one per solution, and they all look identical. Same taskbar icon, same alt-tab thumbnail, same chrome. So, you land in the wrong one, start typing, and realize thirty seconds later you just edited the wrong repo. Could each solution get its own color theme? It can. It already does. And the way it works turns out to be more useful than a personal color preference. How to do it This uses the new settings experience introduced in Visua...

Sep 2, 2026
Post comments count 6
Post likes count 2

The perils of binding to value types in XAML

Raymond Chen

Loss of identity.

Sep 2, 2026
Post comments count 2
Post likes count 0

Behind SPFx Dev Skills: testing what agents know and fixing what they miss

Waldek,
Vesa,
Garry

How much guidance does an AI coding agent actually need? See how we used evaluation data to target SPFx knowledge gaps, improving results without wasting tokens on what models already know.

Sep 1, 2026
Post comments count 0
Post likes count 1

Servicing While In Use and ERROR_PACKAGES_IN_USE

Howard Kapustein

How does MSIX service a package while it's in use? Simple: It doesn't. A core principle of MSIX servicing is: Do not service a package while it's in use. Deployment provides several ways to deal with that constraint. Options range from terminating applications to deferring servicing until the package is no longer in use. How hard can it be? 'Servicing a package' means any deployment activity modifying software, including update, remove, repair and other operations. Altering installed software can be highly disruptive if the software is in use. Executables and DLLs may be mapped into running processes. File...

Sep 1, 2026
Post comments count 1
Post likes count 4

Today I will… review GitHub PRs

Aaron Powell

Today I will show you how we can tackle one of the most common tasks when working in a development team or managing an open-source project, and that is working with Pull Requests. While we're going to be using the GitHub tooling within Visual Studio for this, the approach would be very similar with Azure DevOps. Getting our PRs Start by opening the pull requests for your repository. Select Git → GitHub → View Pull Requests. You can also search for the command in the Command Palette with Ctrl+Shift+P. From here, Visual Studio will load all the PRs in the repo and group them to the ones that are assigned to m...

Sep 1, 2026
Post comments count 3
Post likes count 2

Microspeak: Funded / unfunded

Raymond Chen

People are our most valuable asset.

Aug 31, 2026
Post comments count 0
Post likes count 2

Intelligent Terminal 0.2.2572: Faster, Smoother, and More Reliable

Hamza Usmani

We're back with Intelligent Terminal v0.2.2572, and this one is all about making things faster, easier to use, more reliable, and more polished. This release lands over 60 fixes and improvements as well as API key support for local models, automatic approval for supported agents, and native slash commands your agent brings with it. You can grab the update from the Microsoft Store or by heading to the release page on GitHub. Let's dive in! Faster, lighter, snappier We went after the parts of the product you feel every day: API key support for local models Plenty of endpoints need an API key, and until n...

Aug 31, 2026
Post comments count 3
Post likes count 4

Enterprise Live Migrations is now in public preview

Soo Stahl

Move Azure DevOps repositories to GitHub Enterprise Cloud with data residency while minimizing disruption Over the last several years, we’ve encouraged customers to move their repositories from Azure Repos to GitHub to take advantage of the latest AI-powered and agentic development experiences. We know that making this move at enterprise scale isn’t always straightforward. Critical repositories can’t simply be taken offline for days, and large migrations often require complex coordination and extended development freezes. ELM is designed to make these migrations more predictable, with minimal disruption to deve...

Aug 31, 2026
Post comments count 0
Post likes count 0

Power Azure SRE Agent with the tools it needs

Lily Ma

Use Azure Connector Namespace to host MCP servers and give Azure SRE Agent access to the operational tools it needs without managing the server infrastructure yourself.

Aug 31, 2026
Post comments count 0
Post likes count 1

Bacpac and Dacpac, the similarities and differences

Drew Skwiers-Koballa

When you need to move an entire database or move the objects in a database, bacpac and dacpac files often come up because of all of the tooling options to interact with them. Bacpac and dacpac files share some core similarities as well as some major differences in how they're used in SqlPackage and other SQL tools, but their flexibility can create a bit of confusion. In this post, we are going to discuss exactly what makes bacpac specifically important, as well as explore the options that a dacpac is capable of. A bacpac is primarily a portable copy of schema and data whose model is limited to the Azure SQL Data...

Aug 31, 2026
Post comments count 11
Post likes count 3

AWE does not require PAE, though PAE makes it much more useful

Raymond Chen

All dressed up with nowhere to go.

Aug 29, 2026
Post comments count 0
Post likes count 4

Only believe what you can validate: a verification framework for agentic AI

jkordick

How to read this article This article picks up where my January piece left off. My catch phrase is still the same: "only believe what you can validate". This article is about validation. If you are new to agentic AI (in modernization contexts), I would highly recommend reading The Realities of Application Modernization with Agentic AI first. Start there, then come back. The problem with "looks good to me" I have had a version of the same conversation many times over the last months. I work with a customer on an agentic application modernization. In this concrete example we are facing one of 150 COBOL module...

Aug 28, 2026
Post comments count 2
Post likes count 2

Try the new SqlClient and Retry connections natively

Jerry Nixon

Microsoft.Data.SqlClient includes configurable retry logic for SqlConnection and SqlCommand, giving .NET applications built-in resilience for transient SQL Server failures without requiring Polly.

Aug 28, 2026
Post comments count 5
Post likes count 2

On forcing all derived classes to implement a specific non-virtual method, part 2

Raymond Chen

Explicitly denying that you implement the method.

Aug 27, 2026
Post comments count 4
Post likes count 1

SharePoint Framework (SPFx) roadmap update – August 2026

Vesa Juvonen

SPFx 1.24 Beta 3 is now available, React 18 support is coming in 1.24, and a new Copilot Components preview program opens for customers and partners.

Aug 27, 2026
Post comments count 0
Post likes count 0

Azure Developer CLI (azd) – August 2026

Kristen,
Jeffrey

Welcome to the August 2026 edition of the Azure Developer CLI () release blog. This post covers releases 1.30.0, 1.31.0, 1.31.1, 1.31.2, and 1.32.0. To share your feedback and questions, join the August release discussion on GitHub. Highlights: New features 🔌 Extensions The extension framework reached general availability this month. Read more in The Azure Developer CLI extension framework is generally available. 📦 Container deployment Breaking changes 🪲 Bugs fixed Provisioning and deployment Pipelines and update...

Aug 27, 2026
Post comments count 0
Post likes count 0

How Uno Platform uses .NET, MCP, and AI to build high quality apps

Sam Basu

How Uno Platform built two Model Context Protocol servers in C# so AI agents can ground themselves in real documentation and then see and drive a running cross-platform .NET app.

Aug 27, 2026
Post comments count 0
Post likes count 1

Agent Harness: Making your claw production-ready

Wes Steyn

Part 4 of Build your own claw and agent harness with Microsoft Agent Framework. Over the last three parts our personal finance assistant grew from a single tool into a genuinely capable agent: it plans, reads your portfolio, asks before it trades, remembers what matters, loads skills on demand, reorganizes files with a shell, computes with CodeAct, and fans research out to background agents. It works on your machine. But "works on my machine" isn't the same as ready to run for other people. This final part closes that gap along four axes: To get there we make one structural change. Up t...

Aug 27, 2026
Post comments count 1
Post likes count 0

VSLive! @ Microsoft HQ: Developer Takeaways and Must-Watch Sessions

James Rempt

VSLive! @ Microsoft HQ 2026 was one of the most energizing VSLive! events I’ve attended. What stood out was the level of engagement over five days of learning and conversation from July 27 through July 31. Developers came ready to dig into the future of Visual Studio, .NET, and AI-assisted software development, and many Microsoft engineers and product managers were there to have those conversations directly.  If you weren’t able to join us in Redmond, there’s still plenty you can take away from the event. The Microsoft-led sessions were recorded, so you can catch up on many of the topics that generated som...

Aug 27, 2026
Post comments count 1
Post likes count 3

On forcing all derived classes to implement a specific non-virtual method, part 1

Raymond Chen

Don't implement a stub. Just don't implement it at all.

Aug 27, 2026
Post comments count 2
Post likes count 6

Azure DevOps in the GitHub Copilot App

Dan Hellem

The Azure DevOps plugin is now available for the GitHub Copilot app, allowing you to view and manage Azure DevOps pull requests and work items directly in the Copilot app. What you can do The initial release supports: You can find your assigned work, make changes, and complete pull requests without leaving the GitHub Copilot app. Get started Open the GitHub Copilot app and select Customize. From the Editor's picks tab, find and install the Azure DevOps plugin. Once the plugin is installed, start a new session from chat or select New session from the plugin card under Editor's picks. Sign in and ent...

Aug 26, 2026
Post comments count 0
Post likes count 0

I Need My CI/CD Pipeline to Access Cosmos DB Without Using a Secret

Iria,
Sudhanshu

In the last post we walked through why RBAC broke your app and how to fix it. Your app is now running on a managed identity, keys are off, and everything is green. Then your build pipeline runs, and it needs to seed test data. Suddenly you're staring at a secret in your CI settings and wondering if you just undid all that work. As we continue this security series, let's get your pipeline to Cosmos DB with no secret anywhere.  The situation  You did the hard part. Your app uses , you assigned a data plane role, and you set . Passwordless, done.  Then you look at your CI/CD pipeline and find this sitting in yo...

Aug 26, 2026
Post comments count 1
Post likes count 0

The Visual Studio Debugger Agentic Workflow Gets a Test-Driven Upgrade

Harshada Hole

A few months ago, we introduced a new guided agentic workflow in the Visual Studio Debugger Agent designed to help you move from a bug report to a verified fix without spending your morning guessing where to begin.   If you missed that announcement, check out  Stop Hunting Bugs: Meet the New Visual Studio Debugger Agent to see how the Agent builds a hypothesis, guides the debugger, investigates your application at runtime, and validates the final change.  Today, we’re building on that experience with a new Test-Driven Investigation workflow. The Debugger Agent can now create or identify a focused test, debug th...

Aug 26, 2026
Post comments count 1
Post likes count 1

Introducing agent and workflow channels

Eduard van Valkenburg

An agent or workflow is only useful when people and other systems can reach it through the interfaces and channels they already use. That might be an OpenAI Responses client, Telegram, another agent using A2A, or an MCP client. As a builder of agents and workflow, you need control over which channels you expose it to and how it behaves. To help, we're introducing channels in Microsoft Agent Framework for agents and workflows in Python. Choose the channels your application needs The new packages are organized around a small shared hosting core and a set of channel-specific integrations: ...