Editor's note
I kept this one deliberately mixed, which is usually when the best practical reads surface. The monitoring walkthrough using OpenTelemetry, Prometheus, and Grafana is the most directly useful piece for teams modernizing services, and the Redis dirty-tracking writeup stands out for its concrete performance payoff. I also liked the .NET 10 file-based apps article because it highlights a small feature that could meaningfully change how people prototype and teach C#.
Observability, C# patterns, and Copilot
Your Agents Crave State
Every ai app hits the same wall: the agent needs to remember something, store something, try something. Ghost is postgres built for that. Spin one up per agent. Fork it. Throw it away. Pay nothing when it sits idle.
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Modernizing .NET — Part 24: Modern Monitoring with Prometheus and Grafana
A solid observability primer for teams moving older services onto a more modern .NET operational stack.
Removing Duplicate Rows in Excel Using C#
Narrow topic, but useful if you still automate spreadsheet cleanup from C# tools or internal apps.
Delegates vs Events in C# [Part 1] Control, Ownership, and Safe Communication
Good refresher on the semantic difference; newer developers routinely misuse events where delegates are the cleaner fit.
Understanding Singleton, Scoped, and Transient in .NET
Basic but still relevant, especially for developers who know DI syntax without really understanding lifetime tradeoffs.
Dirty Tracking at the Application Layer: Cutting Redis Write Volume by 99% in a Real-Time…
This is the kind of performance story I like: measurable savings, a clear bottleneck, and an approachable technique.
Stop Writing Foreach Loops for This
Reasonable LINQ advice, as long as readability stays ahead of cleverness.
SOLID Principles in C#- Complete Guide with Real-World Examples
Nothing new conceptually, but examples help when explaining SOLID to less experienced teammates.
Stop Reading appsettings.json Like It’s 2015 — The Options Pattern in .NET
The Options pattern article is practical because configuration mistakes usually show up at the worst possible time.
I stopped using 6 design patterns in C#
I’m always wary of blanket anti-pattern takes, but reassessing old pattern habits is healthy.
dotnet run hello.cs — C# Finally Got Its "Python Moment" in .NET 10
File-based apps are a small feature with outsized educational and scripting potential for C#.
Concurrency & Parallelism in C# — From Threads to TPL
Useful overview material for developers climbing from async basics into broader concurrency concepts.
I let GitHub Copilot write all my C# database code for a month
Worth reading for the failure modes alone; AI-assisted data access code needs sharper review than many expect.
Why DSA Matters for Every C# .NET Developer
A fair reminder that fundamentals still matter even in framework-heavy day-to-day work.









