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

dotnet-10

31 posts tagged with dotnet-10.

2026-04-04 10m

Post-Quantum Cryptography in .NET 10: ML-KEM, ML-DSA, and SLH-DSA from System.Security.Cryptography

With .NET 10 shipping built-in support for three NIST-standardised post-quantum algorithms, here is how ML-KEM, ML-DSA, and SLH-DSA work in practice, what the APIs look like, and what you need to watch out for on different platforms.

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-01 9m

The modernize-dotnet Agent: AI-Powered .NET Upgrades Across Every IDE

Microsoft's modernize-dotnet Copilot agent brings structured, AI-driven .NET upgrades to Visual Studio, VS Code, the CLI, and GitHub.com -- turning what used to be a week-long migration into a reviewable, three-stage workflow.

2026-03-31 11m

Custom Copilot Agents in Visual Studio 2026: Building Team-Specific AI Workflows

Visual Studio 2026 v18.4 introduces custom agents defined as .agent.md files in your repository, letting teams build AI workflows with workspace awareness, MCP connections, and access to IDE tooling like the new find_symbol tool.

2026-03-30 10m

Extension Members in C# 14: Properties, Operators, and Static Extensions

C# 14 overhauls extension syntax with extension blocks that support properties, operators, and static members. Here's how the new syntax works, when to migrate, and what you still can't do.

2026-03-29 8m

Null-Conditional Assignment in C# 14: Less Ceremony, Fewer Bugs

C# 14 lets you assign to properties and indexers through the ?. and ?[] operators, eliminating a whole class of repetitive null checks. Here's how to use it, where it shines, and what the compiler won't let you do.