October 26, 2026
Pin C# language behavior separately from the .NET SDK
I explain why SDK selection and C# language policy belong in separate settings, and how to roll out language changes across a repository fleet.
Read article
One tag at a time. The full list is on the articles page.
October 26, 2026
I explain why SDK selection and C# language policy belong in separate settings, and how to roll out language changes across a repository fleet.
Read article
October 19, 2026
A controlled runtime comparison shows whether .NET 11 changes latency, throughput or resource use for your service—and what upgrade risk comes with the result.
Read article
October 19, 2026
A more expressive EF Core query can change SQL, plans, and database constraints, so verify the emitted commands against your schema and workload.
Read article
October 19, 2026
A practical comparison of ASP.NET Core’s built-in traces and existing application spans helps identify duplication, missing context, and what to keep.
Read article
October 19, 2026
QuickGrid virtualization depends on stable ordering, useful filtering, and predictable range queries, not only on rendering fewer rows.
Read article
October 13, 2026
A reusable pipeline can test services with the .NET 11 preview SDK and runtime while keeping its established production toolchain unchanged.
Read article
October 2, 2026
Learn when dual-exporting .NET metrics to Prometheus and OTLP helps a migration, what to validate, and how to retire the temporary path.
Read article
October 2, 2026
A practical way to inventory .NET services, prioritize upgrade risk, test on .NET 10 and meet the support deadline without waiting for .NET 11.
Read article