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 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 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 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
RESTful API Mastery: ASP.NET Core Best Practices, Versioning & Serialization Complete Guide - Part-10 of 40
c-sharpcorner.com
Master RESTful API development in ASP.NET Core with this comprehensive guide. Learn best practices for versioning, serialization, authentication, and building scalable services. Explore real-world exa...
Read articleStatic 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 articleWhy You Should Prefer `TryParse` Over Exceptions for Validation
medium.com
Stop Using Exceptions for Control Flow — Discover why `TryParse` is a faster, safer, and cleaner way to validate input in .NET.
Read articleThe .NET Monorepo Playbook: A Guide from the Trenches
medium.com
Let’s talk about monorepos in .NET. For a long time, they felt like something reserved for the Googles of the world, but I’ve seen them… Continue reading on CodeX »
Read articleBuilding an AI Task Management Agent using Microsoft Agentic AI Framework
c-sharpcorner.com
Discover how to build intelligent AI agents using the Microsoft Agentic AI Framework and Azure OpenAI. This guide covers setting up Azure resources, deploying models like gpt-4o-mini, creating functio...
Read articleDesign Patterns: The Legacy of the Gang of Four and Why It Still Matters
medium.com
When we talk about Design Patterns, it’s impossible not to mention the legendary Gang of Four (GoF). The group that forever changed how we…
Read articleFluentValidation for Busy .NET Devs
medium.com
If you’re still sprinkling if (model.Name == null) across controllers like fairy dust, your future self probably hates you a little…
Read article6 Steps for Setting Up a New .NET Project the Right Way
milanjovanovic.tech
Learn how to properly set up a new .NET project with EditorConfig for code consistency, Directory.Build.props for centralized configuration, central package management, static code analysis, Docker Co...
Read articleMastering C# Strings: Manipulation, Formatting, and Comparison
medium.com
When working with C#, one of the most frequently used data types is the string. Whether you’re building a console application, a web API…
Read article7 No-BS Steps I Used to Add Distributed Caching to .NET 9 with Redis (with Copy-Paste Code)
medium.com
If you want the full source code, join our community: Here
Read articleASP.NET Core 2025 Beginner Guide Part 1 - Setup, First App & Real Examples
c-sharpcorner.com
Embark on your ASP.NET Core 2025 journey with this comprehensive beginner's guide! Learn to set up your environment, understand the architecture, and build your first web application and e-commerce AP...
Read articleDigging Deeper into .NET Aspire with Chris Klug
dotnetrocks.com
Aspire has been around for almost two years. How do you use it effectively? Carl and Richard talk to Chris Klug about his experience with .NET Aspire. Chris discusses thinking cloud natively, whether ...
Read articleThe Better Way to Configure Entity Framework Core.
medium.com
When you start a new .NET project, setting up Entity Framework Core (EF Core) seems easy — you just add your DbContext , connection string…
Read articleStop Saying .NET is Verbose. Here’s Why It Beats Node.js in Simplicity.
medium.com
For years, we’ve been hearing the same story: if you want a fast API with little code, you use Node.js, Python, or Go. If you need an…
Read articleWhat Is an Entity? | Domain-Driven Design, Clean Architecture, and .NET 9.
medium.com
When you first dive into Domain-Driven Design (DDD) and Clean Architecture, one of the first concepts you’ll encounter is the Entity.
Read articleC# 14: User-Defined Compound Assignment and Smarter Null-Conditional Assignment
medium.com
Write safer, more expressive C# 14 code with user-defined compound assignments and concise null-conditional assignments for custom types. Continue reading on .Net Programming »
Read articleMinimal APIs Revolution: ASP.NET Core Rapid API Development Guide & Examples : Part 9 of 40
c-sharpcorner.com
Unlock rapid API development with ASP.NET Core Minimal APIs! This comprehensive guide, part of a 40-part series, covers everything from basic CRUD operations to advanced techniques like authentication...
Read articleThe Truth About .NET Performance No One Talks About
medium.com
Uncover silent killers now. Continue reading on Let’s Code Future »
Read article9-Minute Intro to Permission Authorization in .NET 9 (Part 1): The Smarter Upgrade from Roles
medium.com
If you want the full source code, join our community: Here
Read articleConnect Entra ID Logs to Microsoft Sentinal
c-sharpcorner.com
Secure your Microsoft environment by connecting Entra ID logs to Microsoft Sentinel. This integration provides real-time threat detection, automated incident response, and enriched investigations usin...
Read articleAsynchronous Streams in .NET (IAsyncEnumerable)
medium.com
Efficient, readable, and modern asynchronous data handling
Read articleRepository Pattern 101
medium.com
Hayır, Repository Pattern’ı anlatmayacağım. Zaten hepimiz defalarca dinledik:
Read article.Net 9 and Angular 20 fullstack CRUD app (Youtube tutorial)
ravindradevrani.medium.com
In this tutorial, you will learn how to create a fullstack application with .NET 9 and Angular 20. If you are interested, you can check it…
Read articleC# 12 Features Mastery Part 4 - Primary Constructors, Records, Pattern Matching for ASP.NET Core
c-sharpcorner.com
Master C# 12's essential features for ASP.NET Core development! Part 4 dives into primary constructors (reducing boilerplate), records (immutable data), advanced pattern matching (smarter code flow), ...
Read article