~/devreads

.NET

https://devblogs.microsoft.com/dotnet/ · 110 posts · history since 2025 · active

Yesterday

9 Jun

8 Jun

26 May

21 May

Jack Batzner 5 min read

Announcing a Public Preview .NET package that adds policy enforcement, startup tool scanning, fallback governance, and response sanitization to MCP servers with a single builder extension. The post Announcing Agent Governance Toolkit MCP Extensions for .NET appeared first on .NET Blog.

.netaisecurity.net 8+agent governance toolkit

Richard Lander 47 min read

The `unsafe` keyword is being redesigned to mark caller-facing contracts rather than just syntax. Safety obligations between callers and callees become visible and reviewable. The model is motivated by the rise of AI-assisted code generation and arrives as a preview in .NET 11. The post Improving C# Memory Safety appeared first on .NET Blog.

.netaic#security.net 11

18 May

Nikolche Kolev 5 min read

Package pruning in .NET 10 removes platform-provided packages from your dependency graph. With transitive auditing enabled by default, projects with these defaults have 70% fewer transitive vulnerability reports compared to projects using the previous defaults. The post NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports appeared first on .NET Blog.

.netnugetsecurityauditdotnet10

13 May

Adam Sitnik 23 min read

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. The post Process API Improvements in .NET 11 appeared first on .NET Blog.

.netperformance

David Ortinau 6 min read

.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. The post .NET MAUI Moves to CoreCLR in .NET 11 appeared first on .NET Blog.

.net.net maui.net 11androidcoreclr

12 May

7 May

6 May

Shyju Krishnankutty 11 min read

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. The post Durable Workflows in the Microsoft Agent Framework appeared first on .NET Blog.

.netaiazureagentsazure functions

4 May

Jeremy Likness 9 min read

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. The post Microsoft Agent Framework – Building Blocks for AI Part 3 appeared first on .NET Blog.

.netaic#ai agentsmicrosoft agent framework

30 Apr

Luis Quintanilla 10 min read

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. The post Building an AI-Powered Conference App with .NET’s Composable AI Stack appeared first on .NET Blog.

.netaiagentframeworkaspiredataingestion

29 Apr

Jack Batzner 5 min read

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. The post Governing MCP tool calls in .NET with the Agent Governance Toolkit appeared first on .NET Blog.

.netaiagentsgovernancemcp

28 Apr

David Ortinau 5 min read

SkiaSharp 4.0 Preview 1 is here. Learn all about the new features and how Uno Platform has stepped up as a co-maintainer. The post Welcome to SkiaSharp 4.0 Preview 1 appeared first on .NET Blog.

.net.net mauiuno platform

Jared Meade 13 min read

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. The post High-Performance Distributed Caching with .NET and…

.netc#azure postgrescachingperformance

23 Apr

Richard Lander 6 min read

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. The post What’s new for .NET in Ubuntu 26.04 appeared first on .NET Blog.

.netcontainersdockerlifecyclelinux

21 Apr

20 Apr

Drew Noakes 9 min read

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. The post Writing Node.js addons with .NET Native AOT appeared first on .NET Blog.

.netc#developer storiesvisual studio codec# dev kit

15 Apr

David Ortinau 2 min read

.NET MAUI 11 adds pin clustering to the Map control, automatically grouping nearby pins into cluster markers. Learn how to enable clustering, create separate clustering groups, and handle cluster taps on Android and iOS. The post Pin Clustering in .NET MAUI Maps appeared first on .NET Blog.

.net.net maui.net 11clusteringcontrols

14 Apr

7 Apr

Daniel Roth 2 min read

ASP.NET Core 2.3 will reach end of support on April 13, 2027. Learn what this means for your applications and how to upgrade to a modern supported version of .NET. The post ASP.NET Core 2.3 end of support announcement appeared first on .NET Blog.

.netasp.net corelifecycleapp-modernizationaspnet-core

2 Apr

Bill Wagner 6 min read

C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap. The post Explore union types in C# 15 appeared first on .NET Blog.

.netc#.net 11pattern matchingunion types

23 Mar

Pablo Lopes, Bruno Capuano 4 min read

Announcement of Version 2 of Generative AI for Beginners .NET, a free course rebuilt for .NET 10 with Microsoft.Extensions.AI, updated RAG patterns, and new agent framework content across five structured lessons for building production-ready AI apps. The post Generative AI for Beginners .NET: Version 2 on .NET 10 appeared first on .NET Blog.

.net.net fundamentalsaiaspirec#

19 Mar

17 Mar

12 Mar

10 Mar

9 Mar

5 Mar

Mike Kistler 17 min read

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

.netaic#mcpsdk

26 Feb

Jeremy Likness 8 min read

Discover how Microsoft.Extensions.VectorData brings unified vector database access to .NET - one interface for semantic search across any vector store with built-in support for embeddings, filtering, and RAG patterns. The post Vector Data in .NET – Building Blocks for AI Part 2 appeared first on .NET Blog.

.netaic#embeddingsmicrosoft.extensions.vectordata

24 Feb

Klaus Loeffelmann 45 min read

Vibe Coding. IntelliSense on Steroids. Intention-Based Development. Call it what makes you happy - it's "just" the next evolutionary step in software development for me. Which let me build my stranded 82-year-old retirement-resistant mom an ersatz time-study app when her dongle died at midnight. The post The Dongle Died at Midnight – WinForms Agent Saved my German Mom’s Business Trip…

.netaiwinformsagentcopilot

11 Feb

McKenna Barlow 6 min read

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

.netaivisual studioagentcopilot

10 Feb

5 Feb

28 Jan

Jeremy Likness 7 min read

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. The post .NET AI Essentials – The Core Building Blocks Explained appeared first on .NET Blog.

.netaic#generative aillm

26 Jan

13 Jan

12 Jan

7 Jan

Rishit Bhatia, Luce Carter 4 min read

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. The post Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider appeared first on .NET Blog.

.netentity frameworkefcoremongodbrag

5 Jan

31 Dec 2025

Jon Galloway 5 min read

Let's take a look back at the amazing .NET videos, events, and live streams from 2025! The post Top .NET Videos & Live Streams of 2025 appeared first on .NET Blog.

.net2025 wrapped

30 Dec 2025

Jon Galloway 3 min read

Let's look back at the most-read .NET blog posts published in 2025, from .NET 10 to AI, performance, and developer tooling. The post Top .NET Blog Posts of 2025 appeared first on .NET Blog.

.netaiaspirec#cloud native

16 Dec 2025

15 Dec 2025

Toine de Boer 14 min read

Build professional iOS widgets with .NET MAUI, from static displays to interactive widgets. The post How to Build iOS Widgets with .NET MAUI appeared first on .NET Blog.

.net.net for ios.net mauiiosmobile development

9 Dec 2025

Gerald Versluis 3 min read

Learn how to implement in-app purchases in your .NET MAUI apps with our new cross-platform billing sample for Android, iOS, Mac Catalyst, and Windows. The post Implementing Cross-Platform In-App Billing in .NET MAUI Applications appeared first on .NET Blog.

.net.net mauibillinggoogle play billingin-app purchases

8 Dec 2025

Wendy Breiding (SHE/HER), Eric Imasogie 3 min read

Explore how the Learn MCP server enhances the developer experience with Copilot, showcase practical examples, and provide straightforward integration instructions for Visual Studio, Visual Studio Code, the Copilot Command Line Interface, and the Copilot Coding Agent The post Microsoft Learn MCP Server Elevates Development appeared first on .NET Blog.

.netaic#visual studiovisual studio code

4 Dec 2025

3 Dec 2025

Luis Quintanilla, Adam Sitnik 9 min read

Announcing the preview of open, modular data ingestion building blocks in .NET, empowering developers to build scalable AI pipelines with seamless integration, extensibility, and easy getting started experiences across the .NET ecosystem. The post Introducing Data Ingestion Building Blocks (Preview) appeared first on .NET Blog.

.netaidatadataingestionrag

26 Nov 2025

20 Nov 2025

Matt Mitchell 43 min read

An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases. The post Reinventing how .NET Builds and Ships (Again) appeared first on .NET Blog.

.netinfrastructure

19 Nov 2025

18 Nov 2025

17 Nov 2025

Adam Boniecki 14 min read

Learn about new F# 10 language features, performance upgrades, and tooling improvements shipping with .NET 10. The post Introducing F# 10 appeared first on .NET Blog.

.netf#.net 10dotnetf# 10

Bill Wagner 8 min read

Learn what features are in C# 14, which ships as part of .NET 10. The post Introducing C# 14 appeared first on .NET Blog.

.netc#.net 10compound assignmentcsharp

11 Nov 2025

.NET Team 22 min read

Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more. The post Announcing .NET 10 appeared first on .NET Blog.

.net.net mauiaiasp.net coreblazor

5 Nov 2025

4 Nov 2025

Jon Galloway 5 min read

The biggest .NET event of the year is just one week away! Join us November 11-13 for .NET 10 and Visual Studio 2026, plus a Student Zone on November 14th. The post Get Ready for .NET Conf 2025! appeared first on .NET Blog.

.netaiasp.netasp.net coreaspire

28 Oct 2025

23 Oct 2025

Sean 4 min read

Announcing Sponsorship on NuGet.org - An easy way to recognize package maintainers and grow the NuGet community stronger! The post Announcing Sponsorship on NuGet.org appeared first on .NET Blog.

.netnuget

Bruno Capuano 12 min read

Step-by-step review on how to upgrade your .NET AI chat app to Microsoft Agent Framework for better architecture, tool integration, and intelligent reasoning. The post Upgrading to Microsoft Agent Framework in Your .NET AI Chat App appeared first on .NET Blog.

.netaiaspirec#agentfx

14 Oct 2025

Jamshed Damkewala 3 min read

Learn how to join the .NET Security Group for early access to CVE information and help deliver security patches to your .NET distribution simultaneously with Microsoft. The post Announcing the .NET Security Group appeared first on .NET Blog.

.netlifecyclemaintenance updatespartnerspatching

8 Oct 2025

maoni 23 min read

Learn how DATAS in .NET 10 adapts heap size, what changes to expect versus previous Server Garbage Collection (GC) behavior, and how to decide whether to tune or disable it. The post Preparing for the .NET 10 GC (DATAS) appeared first on .NET Blog.

.netgcperformancedatasmemory

7 Oct 2025

1 Oct 2025

26 Sept 2025

25 Sept 2025

Jeffrey Fritz 6 min read

Aspire 9.5 adds the preview 'aspire update' command, single-file AppHost, richer CLI and dashboard UX, and new integrations for AI, DevTunnels, and more. The post Announcing Aspire 9.5 appeared first on .NET Blog.

.netaspirecloud nativecontainersai

24 Sept 2025

Jeremy Likness 10 min read

Learn how to generate images from natural language prompts using the universal abstractions in Microsoft's extensions for .NET AI. The post Exploring Text-to-Image capabilities in .NET appeared first on .NET Blog.

.netaic#extensions

22 Sept 2025

17 Sept 2025

16 Sept 2025

15 Sept 2025

Chuck Weininger 3 min read

Learn how Application Insights Code Optimizations helps .NET developers identify performance bottlenecks and get AI-powered recommendations through GitHub Copilot integration. The post Application Insights Code Optimizations for .NET Apps appeared first on .NET Blog.

.netaiazureperformanceapplication insights

10 Sept 2025

Stephen Toub - MSFT 238 min read

Take a tour through hundreds of performance improvements in .NET 10. The post Performance Improvements in .NET 10 appeared first on .NET Blog.

.netperformancedotnetperf

9 Sept 2025

3 Sept 2025

Bruno Capuano 4 min read

See how GitHub Copilot Coding Agent automates unit tests and ships features from a PRD in a real .NET sample, so you can focus on design and review. The post Let Copilot Coding Agent handle the busy work appeared first on .NET Blog.

.netaic#github copilot

28 Aug 2025

27 Aug 2025

25 Aug 2025

21 Aug 2025

Mariam Abdullah 7 min read

Learn how .NET 10 transforms dotnet test with native Microsoft.Testing.Platform integration, delivering better performance and enhanced diagnostics. The post Enhance your CLI testing workflow with the new dotnet test appeared first on .NET Blog.

.netc#f#visual basictesting

20 Aug 2025

19 Aug 2025

Bruno Capuano 3 min read

Run GPT-OSS locally with C# and Ollama to build fast, private, offline AI The post GPT-OSS – A C# Guide with Ollama appeared first on .NET Blog.

.netaic#gptgpt-oss

14 Aug 2025

Jeff Kluge 4 min read

We've released a preview of the NuGet MCP Server, which extends Copilot by providing realtime information about packages and adds advanced functionality around updating packages. The post Announcing the NuGet MCP Server Preview appeared first on .NET Blog.

.netnugetcopilotmcp

12 Aug 2025

6 Aug 2025

5 Aug 2025

Jeffrey T. Fritz 5 min read

The .NET Conf 2025 Call for Content is now open! Join us November 11-13 for the premier .NET virtual event celebrating .NET 10. Submit your session proposal by August 31st and share your .NET expertise with developers worldwide. The post .NET Conf 2025 – Announcing the Call for Content appeared first on .NET Blog.

.net.net 10.net confcommunityconference

4 Aug 2025

30 Jul 2025

29 Jul 2025