Editor's note
I picked a deliberately mixed lineup this time: some practical ASP.NET Core mechanics, some architecture refreshers, and a few AI and performance pieces. The SignalR backplane article stands out for anyone running real-time apps at more than one node, and the middleware plus DI lifetimes posts are solid reminders of the basics that still trip teams up. I also like the readiness-check article because it pushes health checks beyond the usual shallow “up or down” story.
SignalR scale out and C# performance
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Scaling SignalR With a Redis Backplane
SignalR scale-out is the kind of problem that looks easy until you add a second server.
The "Vibe Coding" Delusion: When AI Models and Rapid Tools Build Toys, Not Tools
This AI critique is useful because it separates flashy demos from software that survives production realities.
How to Improve Performance in C# Applications
The performance guide is broad, but the real value is in reminding teams to measure before they optimize.
The AI-native .NET piece is a good snapshot of where Azure-heavy app design is heading.
Parallel.ForEach: When It Helps, When It Hurts
Parallel.ForEach can help, but only when the work is actually parallelizable and not bottlenecked elsewhere.
Implementing CQRS Pattern and MediatR in .NET
CQRS plus MediatR remains a clean way to separate reads from writes when the complexity is justified.
Low-Code vs Traditional .NET Development: Pros and Cons
The low-code discussion is timely because many teams now need speed without giving up control.
Deep Dive into Object-Oriented Programming (OOP) in C#
The OOP refresher is basic on the surface, but that makes it handy for onboarding and review.
Repository Design Pattern in ASP .NET
Repository pattern articles are everywhere; this one is most useful as a reminder to keep data access boundaries clear.
Understanding Middleware in ASP.NET Core with Examples
Middleware is still one of ASP.NET Core’s most important concepts, and this walkthrough covers the request pipeline well.
Understanding Dependency Injection Lifetimes in ASP.NET Core (Transient, Scoped, Singleton)
DI lifetimes are easy to misuse, so a practical explanation like this can save debugging time later.
When NOT to Use Async in ASP.NET Core
The async warning is a good counterbalance to the usual advice to make everything async by default.
When “Healthy” Isn’t Enough: Building Health Checks That Validate Real Readiness In C#
Readiness checks matter when “healthy” only means the process started, not that the app can really serve traffic.







