Part of: .NET Core: a working guide for .NET developers, EF Core: a working guide for .NET developers
Editor's note
I put together another deliberately mixed issue today, and the self-monitoring services piece stood out because it pushes health checks toward continuous operational feedback. I also liked the EF Core N+1 article for its production-focused warning signs, while the exception internals post is a useful reminder that correctness and cost often meet in the same code path.
Self-Monitoring, EF Core N+1, Agentic AI
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Beyond /health: Building Self‑Monitoring .NET Services
A practical shift from binary health endpoints to richer runtime signals that can help operations catch drift before users feel it.
How to Fix “Object Reference Not Set to an Instance of an Object” in C#?
Still one of the most common C# failures, and this walkthrough is useful for newer developers who need concrete prevention habits.
Agentic AI Architecture with .NET
Interesting architecture-level look at autonomous AI systems in .NET, especially the mix of memory, orchestration, and event-driven components.
Your EF Core Queries Are Lying to You: The N+1 Problem You’re Probably Shipping Right Now
A familiar EF Core trap explained in production terms, where query shape and loading strategy quietly become scalability problems.
How to Optimize Memory Usage with C# Garbage Collection
A solid refresher on GC behavior and memory pressure, with the usual reminder that allocation patterns are performance features.
.NET MAUI Community Standup | Introducing maui-labs
The MAUI standup is worth a look if you follow the ecosystem, and the DI angle reinforces how structure improves maintainability.
How .NET handles exceptions internally (and why they're expensive)
Good low-level context on why exceptions are expensive in .NET and why they should stay exceptional in hot paths.
The Hidden Power of .NET: IHostedService vs BackgroundService
Helpful comparison for developers deciding between hosted service abstractions when background processing is part of the application design.
Does Code Quality Still Matter in the Age of AI-Assisted Coding?
A thoughtful take on why clean structure still matters even when AI tools can generate or modify code quickly.
C# Data Types: Different Boxes for Different Stuff (Part 7)
Beginner-friendly coverage of C# data types that focuses on choosing the right representation instead of memorizing definitions.
.NET Core Dependency Injection Deep Dive: Beyond Basics
This goes past service lifetimes into the patterns that make dependency injection genuinely useful in larger .NET applications.
C# Records Explained Like a Pro
Records remain one of the most practical C# features, and this piece usefully connects syntax, immutability, and real-world tradeoffs.











