Home Archive Issue #442
Issue #442

Span, EF Core, HTTP/3 and DI

Coverage includes ReadOnlySpan on .NET Framework, CRON and RRule evaluation, EF Core identity insert costs, feature flags, Blazor, and AI workflows.

Jasen's top three picks

  1. 1
    Removing byte[] allocations in .NET Framework using ReadOnlySpan

    andrewlock.net

    A useful reminder that Span-based techniques are not just for modern runtimes and can remove surprisingly stubborn byte array allocations on .NET Framework.

  2. 2
    Service Lifetimes in .NET: What Finally Made It Click

    medium.com

    A beginner-friendly explanation of scoped, transient, and singleton lifetimes that focuses on mental models instead of container trivia.

  3. 3
    Evaluating CRON and RRule expressions in .NET

    meziantou.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.

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.

Today's articles

My Claude Code Workflow

blog.lhotka.net

I’ve been through a lot of workflow tooling on top of Claude Code over the past few months. They imposed structure — ideate, plan, implement, test, PR — and that structure was genuinely helpful when C...

Topics: GitHub Copilot OpenAI

Read article

Related issues

📬 Get daily .NET content delivered to your inbox