Closed class hierarchies: Exploring the .NET 11 preview - Part 4
Explores closed class hierarchies in .NET 11 preview, showing how to create them and why they improve exhaustiveness checking.
Explores closed class hierarchies in .NET 11 preview, showing how to create them and why they improve exhaustiveness checking.
Explores implementing finalizers in a custom .NET garbage collector, covering CLR internals and finalization mechanics.
Learn how to run Linux containers on WSL using C# with the new Microsoft.WSL.Containers SDK, including setup and code examples.
Explores Richard Gabriel's 'Worse is Better' concept, comparing popular vs superior software technologies with examples like JSON vs XML.
Migrating a C# application to the Microsoft Agent Framework (MAF) for agentic AI and multi-agent workflows.
How to add Dependency Injection to a C# agent framework application, improving flexibility and testability.
Learn how to use BulkSynchronize in EF Core to efficiently mirror data in one operation, avoiding common performance pitfalls.
Explores the new StringBuilder.MoveChunks() API in .NET 11 preview, its usage, implementation, and performance benefits for reducing allocations.
Final part of migrating agentic code from Python to C# using Microsoft Agent Framework, implementing workflow executors.
Analysis of Rust vs C++ for building native Iceberg scan operators, focusing on production performance, safety, and interoperability.
How to let AI agents drive a GUI app via a named pipe control channel instead of fragile UI automation.
Learn how to perform bulk upserts (insert-or-update) in EF Core without performance issues, covering manual patterns, T-SQL MERGE, and third-party tools.
A humorous exploration of creating a strongly typed generic object in C# with type safety constraints.
C# 15 introduces first-class discriminated unions with the new union keyword, enabling exhaustive pattern matching and implicit conversions.
A guide on implementing a custom GitHub token broker to exchange OIDC tokens for access tokens using C# and TypeScript, enhancing CI/CD security.
Explores how memory safety CVEs are reported and differ between Rust and C/C++, addressing common misconceptions.
A developer replaces browser bookmarks with a JSON file and a 150-line C# app for project-specific, version-controlled bookmark management.
Announces htmxRazor v2.1.0 with advanced server-rendered input controls for ASP.NET Core using htmx, including Radial Select, Date Picker, and Time Picker.
A C# library bridging Foundry Local SDK with Microsoft.Extensions.AI and Agent Framework for local-first AI agents.
Introduces the new .slnx solution file format in Visual Studio 2026, replacing the traditional .sln format for .NET projects.