Home Archive Issue #461
Issue #461

Observability, C# patterns, and Copilot

Covers OpenTelemetry with Prometheus and Grafana, DI lifetimes, Options pattern, Redis write reduction, .NET 10 file apps, and Copilot lessons.

Jasen's top three picks

  1. 1
    Modernizing .NET — Part 24: Modern Monitoring with Prometheus and Grafana

    medium.com

    A solid observability primer for teams moving older services onto a more modern .NET operational stack.

  2. 2
    Removing Duplicate Rows in Excel Using C#

    medium.com

    Narrow topic, but useful if you still automate spreadsheet cleanup from C# tools or internal apps.

  3. 3
    Delegates vs Events in C# [Part 1] Control, Ownership, and Safe Communication

    medium.com

    Good refresher on the semantic difference; newer developers routinely misuse events where delegates are the cleaner fit.

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

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox