Part of: ASP.NET Core: a working guide for .NET developers, C#: a working guide for .NET developers, EF Core: a working guide for .NET developers, Performance: a working guide for .NET developers
Editor's note
I like this kind of mixed issue because it moves from low-level runtime details to architecture and tooling without forcing a theme. Andrew Lock’s ReadOnlySpan piece is immediately practical for trimming allocations even on .NET Framework, and the EF Core identity value article is the sort of performance gotcha that can save teams real time on bulk inserts. There’s also a solid spread here across DI, scheduling, HTTP/3, Blazor, AI-assisted workflows, and integration boundaries.
Span, EF Core, HTTP/3 and DI
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Removing byte[] allocations in .NET Framework using ReadOnlySpan
A useful reminder that Span-based techniques are not just for modern runtimes and can remove surprisingly stubborn byte array allocations on .NET Framework.
Service Lifetimes in .NET: What Finally Made It Click
A beginner-friendly explanation of scoped, transient, and singleton lifetimes that focuses on mental models instead of container trivia.
Evaluating CRON and RRule expressions in .NET
Recurring schedule logic gets messy fast, so a practical look at CRON and RRule evaluation is handy for job runners and calendar-heavy apps.
Slowly Changing Dimensions: The complete SQL guide
Not a .NET piece, but a worthwhile SQL warehouse refresher on preserving historical truth with slowly changing dimensions.
Stop Using Classes for DTOs: Why It’s Time to Switch to Records
Records remain a strong fit for DTOs, and this article adds another pragmatic argument for choosing value semantics over ceremony.
Feature Management in .NET | Real Production Pattern with Targeting Filter
Feature flags are easy to misuse, so I appreciate posts that move beyond toggles into rollout targeting and production patterns.
HTTP/3 and QUIC: The Next Generation of .NET Web Performance
HTTP/3 and QUIC are worth understanding now, especially for teams tuning latency-sensitive ASP.NET Core applications.
CodeAct in Agent Framework: Faster Agents with Fewer Model Turns
This is an interesting AI orchestration angle where fewer model turns matter as much as model quality for agent responsiveness.
Coroutines in C#: The Missing Guide to Cooperative Programming, Concurrency, and More
Coroutines are still a fuzzy topic for many C# developers, so a broad conceptual guide can help connect async and cooperative execution ideas.
The Real Cost of Returning the Identity Value in EF Core
The identity roundtrip cost in EF Core is a real bottleneck at scale, and this piece highlights why bulk insert paths change the equation.
Why .NET and C# Are Still One of the Best Choices for Modern Development in 2026
Broad ecosystem advocacy pieces are common, but this one reflects the continuing appeal of .NET and C# across application types in 2026.
Primary constructors for my DI service classes
Primary constructors for DI classes are still divisive, so it’s useful to see a grounded take from someone who changed their mind.
Workflow writeups are often where practical AI coding habits emerge, and Rocky Lhotka usually brings hard-earned perspective.
Blazor in .NET: Building Modern Web Apps Without JavaScript
A high-level Blazor overview, but still a decent entry point for developers evaluating full-stack .NET web development without heavy JavaScript.
Anti-Corruption Layer in .NET: Protecting Your Domain from External APIs
Anti-corruption layers are one of those patterns that stay relevant because external APIs always try to leak their models into yours.
Guidance Counselor 2.0 with David McCarter
More career and industry conversation than code, but David McCarter is usually worth hearing when the topic is developer growth.















