Editor's note
I kept this issue deliberately mixed: performance tuning sits next to TDD, security, caching, and new language/runtime features. The performance review and the Redis cache patterns piece are especially useful if you’re making production tradeoffs. I also like the C# 14 field keyword article because it shows how small language changes can simplify everyday property code.
Performance, TDD, JWT in .NET
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
TDD in .NET: Practicing TDD in a Web API Project
A practical TDD walkthrough for Web APIs, plus a second piece on refactoring safely without breaking behavior.
The 2025 Year-End Performance Review for .NET
A strong year-end performance review that’s useful if you care about allocations, throughput, and what changed in .NET.
JWT signing, cache patterns, and .NET 10 validation cover the everyday plumbing most teams ship with.
ToonEncoder — A JSON-Compatible Format Encoder for C# and LLMs
TOONEncoder is the kind of niche format experiment I like seeing—interesting for LLM workflows and serializer fans.
C# 14 Field Keyword: Simplifying Property Accessors
The C# 14 field keyword write-up is a good reminder that small syntax changes can remove a lot of boilerplate.
Digital Essentialism in .NET: How Verdict is Redefining the Result Pattern
Verdict on the Result Pattern and the clean architecture follow-up will resonate with teams standardizing error handling and boundaries.
Clean Architecture in .NET: Testing, Best Practices & Final Thoughts
Microsoft Agent Framework gets a practical intro here, which helps if you’re deciding whether to build agents on a new stack.
Getting Started with Microsoft Agent Framework
The R&D digest is the wide-angle read of the issue: AI, diagnostics, MSBuild, DevOps, and internals in one place.
Redis Cache Patterns Explained: Cache-Aside vs Read-Through vs Write-Through vs Write-Behind
Redesign versus refactor is a timeless question, and this article frames it in a way senior devs can use on real systems.











