Part of: ASP.NET Core: a working guide for .NET developers, C#: a working guide for .NET developers, Performance: a working guide for .NET developers
Editor's note
I put together another intentionally mixed batch today, and the C# nanoGPT rebuild stood out because it makes LLM internals much more approachable for .NET developers. I also think the ASP.NET Core privilege escalation item deserves attention, while the CSV parser and ADO.NET pieces offer practical performance and data-access ideas.
LLMs, DI, security and performance
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
I Rebuilt nanoGPT in C# So .NET Developers Can Understand LLMs
A useful bridge piece for .NET developers who want to understand GPT mechanics through TorchSharp instead of treating LLMs as a black box.
Dependency Injection in .NET: A Deep Dive into Design and Lifetimes.
A solid refresher on DI lifetimes and tradeoffs that should help newer developers move past container cargo-culting.
MERN vs .NET vs Node.js: How to Pick the Best Tech Stack for Your Project in 2026
More of a comparative stack discussion than a .NET deep dive, but still relevant when teams are weighing platform choices.
How I accidentally made the fastest C# CSV parser
Performance stories are often the most memorable, and this one focuses on boundary detection and single-pass parsing details.
I Thought I Knew Backend Development Until I Couldn’t Answer These 50 Questions
Question lists can be uneven, but this is still a decent prompt for self-assessment across backend fundamentals.
I like anything that makes raw ADO.NET less painful without hiding what the database layer is actually doing.
The SOLID Principles — A Developer’s Guide That Won’t Put You to Sleep
A readable SOLID primer that aims for practicality over dogma, which is the right tone for most teams.
CVE-2026-40372: ASP.NET Core Privilege Escalation
Not a tutorial, but an important security item to flag if you maintain ASP.NET Core systems and patch management.
The best way to create email templates in .NET
A practical ASP.NET Core approach to reusable email generation using Razor views and strongly typed models.
Value Types vs Reference Types in C#: What Finally Made It Click
This kind of explanation piece is valuable because misunderstanding value versus reference semantics causes real bugs.
Mastering High-Concurrency: Building a Thread-Safe Configuration Service in .NET
Thread safety under high concurrency is where design choices get exposed, and configuration access is a good case study.
ASP.NET, Factory Patterns, and the Illusion of Control
A thoughtful look at factory patterns and object creation habits in ASP.NET that questions whether extra control really helps.
Developing a cross-process reader/writer lock with limited readers, part 1: A semaphore
Raymond Chen’s lock-building walkthrough is the kind of low-level systems material that rewards careful reading.











