Page 4 of 15
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.
EF Core now supports native vector search against SQL Server 2025, from exact VECTOR_DISTANCE queries to approximate DiskANN-indexed VECTOR_SEARCH and hybrid search combining semantic and full-text results.
ASP.NET Core in .NET 11 Preview 2 natively populates OpenTelemetry semantic convention attributes on HTTP server activities, eliminating the need for the OpenTelemetry.Instrumentation.AspNetCore package. Here is what changed, how to migrate, and what to watch out for.
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.
C# 15 adds the with() element to collection expressions, letting you pass constructor arguments like capacity and comparers directly inside the bracket syntax. Here is how it works, what it compiles to, and where it falls short.
Visual Studio 2026's Copilot Profiler Agent combines AI with the built-in performance profiler to find bottlenecks, generate BenchmarkDotNet benchmarks, and suggest verified fixes — all from a natural language prompt.
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.
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.
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.
C# 15 introduces union types with the union keyword, bringing implicit conversions, exhaustive switch expressions, and compiler-enforced closed type sets to .NET. Here is what they look like, how they lower to structs, and where they replace the OneOf hacks.
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.
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.
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.
Aspire 13.2 ships a CLI built for coding agents, preview TypeScript AppHost support, a telemetry export API, and a stack of new Azure integrations. Here is what changed and what it means for your workflow.
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.
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.
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.
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.
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.
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.
How to use the new first-party Web Worker project template in .NET 11 Preview 2 to offload CPU-intensive work from the browser's main thread, keeping your Blazor WebAssembly UI responsive.
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.
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.
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.
How to build long-running background services in .NET using the Generic Host and BackgroundService, with practical patterns for queue processing and scheduled tasks.