user@runtime:~/blog$ grep -l "dotnet" posts/*.md

dotnet

205 posts tagged with dotnet.

2026-04-09 9m

Kiota: Microsoft's OpenAPI Client Generator That Understands Your API's Shape

Kiota generates strongly typed API clients from OpenAPI specs using a hierarchical request builder pattern. Here's how to use it, wire it into DI, and avoid the pitfalls that trip up most teams.

2026-04-08 9m

Microsoft Agent Framework 1.0: Building AI Agents in .NET Without the Guesswork

Microsoft Agent Framework 1.0 merges Semantic Kernel and AutoGen into a single, production-ready SDK for building AI agents in .NET. Here is what the unified model looks like, how tools and middleware work, and where workflows fit in.

2026-04-08 10m

Garnet: Microsoft's High-Performance Redis Alternative Built on .NET

Garnet is a Redis-compatible cache store from Microsoft Research that outperforms Redis at both low and high concurrency. Here's how to use it from your .NET applications.

2026-04-06 9m

Wolverine: The .NET Message Handler That Replaced Half My Infrastructure

Wolverine combines in-process mediation, asynchronous messaging, and a transactional outbox into a single handler model with zero-reflection code generation. Here is why it is worth evaluating if your project has outgrown MediatR.

2026-04-06 10m

Visual Studio 2026: The AI-Native IDE That Actually Earned the Title

Visual Studio 2026 shipped on March 31 with AI agents for profiling and debugging, Razor cohosting inside Roslyn, decoupled toolchains, and over 5,000 bug fixes. Here is what matters for .NET developers.

2026-04-05 9m

File-Based Apps in .NET 10: Scripts, Prototypes, and the End of Boilerplate

The dotnet run app.cs feature in .NET 10 lets you run C# from a single file with NuGet references, shebang support, and native AOT publishing -- no project file required. Here is how it works, where it shines, and where the edges still bite.

2026-04-03 10m

The GitHub Copilot SDK for .NET: Embedding Agentic AI Into Your Own Applications

The GitHub Copilot SDK hit public preview this week, giving .NET developers programmatic access to the same agent runtime behind Copilot CLI. Here's how to wire it up with custom tools, streaming, and BYOK support.

2026-04-02 9m

Microsoft.Extensions.AI: The Unified AI Abstraction Layer for .NET

Microsoft.Extensions.AI provides IChatClient, IEmbeddingGenerator, and VectorStoreCollection abstractions that decouple your .NET code from specific AI providers, with a middleware pipeline for caching, telemetry, and function calling.

2026-04-02 10m

Runtime Async in .NET 11: The End of Compiler-Generated State Machines

How .NET 11's runtime async moves async/await handling from the compiler into the runtime itself, delivering cleaner stack traces, better debugging, and reduced allocations without changing a line of your code.

2026-04-01 9m

Zstandard Compression in .NET 11: Faster Than Brotli, Built Into the Box

A practical guide to the new Zstandard compression APIs in .NET 11, covering streaming, one-shot, and dictionary-based compression alongside ASP.NET Core and HttpClient integration.

2026-04-01 10m

JetBrains 2026.1: ReSharper Breaks Out of Visual Studio, Rider Gets an ASM Viewer

ReSharper 2026.1 ships as a VS Code extension, adds built-in performance monitoring, and fixes dozens of OOP-mode issues. Rider 2026.1 lands file-based C# programs, a native assembly viewer, and an open AI agent registry. Here is what matters for .NET developers.

2026-03-31 10m

The MCP C# SDK Hits v1.0: Building AI Tool Servers in .NET

The official Model Context Protocol C# SDK has reached v1.0 with authorization, icon metadata, elicitation, and task support. Here is how to build production MCP servers that expose your .NET services to AI agents.

2026-03-30 8m

878 Pull Requests Later: What the .NET Team Learned from Copilot Coding Agent

The .NET team ran GitHub's Copilot Coding Agent against dotnet/runtime for ten months. The data tells a nuanced story about where AI excels, where it struggles, and what your team needs to get right before adopting it.

2026-03-30 10m

The NuGet MCP Server: AI-Powered Package Management in Your IDE

The NuGet MCP Server brings AI-driven package management to Visual Studio, VS Code, and GitHub Copilot agents — letting you fix vulnerabilities, update dependencies, and query package info through natural language.

2026-03-29 10m

.NET Agent Skills: Teaching Your Coding Agent to Think in C#

Microsoft's dotnet/skills repository gives AI coding agents specialised .NET knowledge through the open Agent Skills standard. Here's how the system works, what's available, and how to set it up in your editor.

2026-03-28 9m

.NET 11 Preview 2: Runtime Async, Native OpenTelemetry, and AI-Ready EF Core

A practical walkthrough of the standout features in .NET 11 Preview 2, from runtime-native async and built-in OpenTelemetry tracing to vector search in EF Core and a resilient Kestrel parser.

2026-03-28 8m

TimeProvider: Finally, Testable Time in .NET

How System.TimeProvider in .NET 8 replaces years of IClock wrappers with a first-class abstraction for testable, deterministic time — and how FakeTimeProvider makes testing time-dependent code straightforward.

2026-03-22 4m

Worker Services and the .NET Generic Host

How to build long-running background services in .NET using the Generic Host and BackgroundService, with practical patterns for queue processing and scheduled tasks.

2026-03-20 4m

.NET Runtime Configuration Knobs You Should Know

A guide to the most useful .NET runtime configuration settings for GC tuning, threading, diagnostics, and globalisation.

2026-03-18 4m

Service Discovery in .NET: From Aspire to Production

Understand how .NET service discovery works in Aspire's AppHost, through configuration, and via DNS in production environments.

2026-03-18 4m

Making Your .NET Application Trim and AOT Ready

How to prepare your .NET application for IL trimming and Native AOT compilation, including common pitfalls and analysis tools.

2026-03-17 4m

Managing .NET SDK Versions with global.json

How to use global.json to pin SDK versions, manage roll-forward policies, and keep your team on the same toolchain.

2026-03-16 4m

Structured Logging with OpenTelemetry in .NET

Move beyond plain text logs with structured logging that integrates with OpenTelemetry and correlates with distributed traces.

2026-03-16 4m

.NET 9: The Features Worth Knowing About

A curated overview of the most impactful new features in .NET 9 for application developers.

2026-03-15 4m

Upgrading from .NET 6 to .NET 8: A Practical Checklist

A step-by-step guide to upgrading your .NET 6 applications to .NET 8, covering breaking changes, TFM updates, and common pitfalls.