The .NET Pipeline That Makes Source Generators Feel Instant

Deep dive into .NET source generators, and understand how to design efficient pipelines that minimize recompilation and boost codegen performance.

Deep dive into .NET source generators, and understand how to design efficient pipelines that minimize recompilation and boost codegen performance.

How to unit test HTTP clients in .NET without relying on mocking frameworks (Moq or NSubstitute) using DelegatingHandler.

Master offset, cursor, keyset, paged, time-based, and hybrid pagination patterns in .NET APIs to balance performance, consistency, and client experience.

Resilient .NET AI pipeline: unify chat, embeddings, tools, streaming, caching & telemetry with Microsoft.Extensions.AI. Swap models without rewrites.

C# 14 ships with .NET 10 and brings a set of focused, developer‑friendly improvements: extension members, null‑conditional assignment, field‑backed properties, first‑class Span<T> conversions, and more. In this post, I’ll explain what each change does, why it matters, and show you concise examples you…