Home Archive Issue #307
Issue #307

ASP.NET Core APIs, validation, and design patterns

A varied .NET roundup covering API design, validation, EF Core, Redis caching, Aspire, security, and newer C# and .NET 9 guidance.

Jasen's top three picks

  1. 1
    RESTful API Mastery: ASP.NET Core Best Practices, Versioning & Serialization Complete Guide - Part-10 of 40

    c-sharpcorner.com

    A deep ASP.NET Core API guide that covers versioning, serialization, and auth for teams building real services.

  2. 2
    Static Class vs Singleton Pattern 🔄

    c-sharpcorner.com

    A classic static-vs-singleton comparison that still matters when you care about testability, lifetime, and thread safety.

  3. 3
    Why You Should Prefer `TryParse` Over Exceptions for Validation

    medium.com

    A timely reminder that `TryParse` beats exceptions for validation when you want clearer, faster input handling.

Editor's note

I kept this issue intentionally mixed, with practical API guidance alongside architecture and language updates. The RESTful API best-practices guide and the Redis caching walkthrough are especially useful if you’re shipping real services. I also liked the Aspire conversation and the permission-authorization piece for their cloud-native and security angle.

Today's articles

Static Class vs Singleton Pattern 🔄

c-sharpcorner.com

Explore the nuances between Static Classes and the Singleton Pattern in C#. This article provides a detailed comparison, covering memory usage, performance, inheritance, thread safety, testing, and pr...

Read article

Related issues

📬 Get daily .NET content delivered to your inbox