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.
ASP.NET Core APIs, validation, and design patterns
Welcome to Monday's .NET dispatch, where fresh code awaits like a perfectly brewed cup of coffee. As seasoned builders of the digital realm, we know Mondays set the stage for innovation and opportunity. Today, we’re lining up a series of insightful reads, curated to kickstart your week with the perfect blend of knowledge and strategy. So, let's fuel those neurons and keep the productivity engine roaring!
Help support our newsletter with a testimonial ❤️
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Jasen's take on today's picks
A deep ASP.NET Core API guide that covers versioning, serialization, and auth for teams building real services.
Static Class vs Singleton Pattern 🔄
A classic static-vs-singleton comparison that still matters when you care about testability, lifetime, and thread safety.
Why You Should Prefer `TryParse` Over Exceptions for Validation
A timely reminder that `TryParse` beats exceptions for validation when you want clearer, faster input handling.
The .NET Monorepo Playbook: A Guide from the Trenches
A practical monorepo playbook from the trenches, useful if your .NET codebase is growing beyond one solution.
Building an AI Task Management Agent using Microsoft Agentic AI Framework
An AI task-management agent walkthrough using Microsoft Agentic AI Framework and Azure OpenAI, aimed at developers prototyping agentic workflows.
Design Patterns: The Legacy of the Gang of Four and Why It Still Matters
A GoF design-pattern refresher that explains why these old ideas still show up in modern .NET code.
FluentValidation for Busy .NET Devs
A FluentValidation primer for devs who want cleaner controllers and less scattered `if`-based validation.
6 Steps for Setting Up a New .NET Project the Right Way
A solid project-setup checklist: EditorConfig, central package management, analysis, Docker, and other day-one defaults.
Mastering C# Strings: Manipulation, Formatting, and Comparison
A focused C# strings article that revisits manipulation, formatting, and comparison basics many of us still use daily.
7 No-BS Steps I Used to Add Distributed Caching to .NET 9 with Redis (with Copy-Paste Code)
A Redis caching guide for .NET 9 that promises copy-paste steps and practical distributed-cache setup.
ASP.NET Core 2025 Beginner Guide Part 1 - Setup, First App & Real Examples
A beginner-friendly ASP.NET Core 2025 setup guide that walks through the first app and real examples.
Digging Deeper into .NET Aspire with Chris Klug
A .NET Aspire conversation with Chris Klug that goes beyond hello-world and gets into cloud-native thinking.
The Better Way to Configure Entity Framework Core.
An EF Core configuration article that tackles setup choices that pay off once the app stops being small.
Stop Saying .NET is Verbose. Here’s Why It Beats Node.js in Simplicity.
A rebuttal to the “.NET is verbose” complaint, arguing from simplicity and practicality rather than hype.
What Is an Entity? | Domain-Driven Design, Clean Architecture, and .NET 9.
A DDD and Clean Architecture article explaining what an entity really is, which helps avoid model confusion.
C# 14: User-Defined Compound Assignment and Smarter Null-Conditional Assignment
A C# 14 feature update showing smarter compound assignment and null-conditional assignment for custom types.
Minimal APIs Revolution: ASP.NET Core Rapid API Development Guide & Examples : Part 9 of 40
A Minimal APIs series entry that focuses on fast API development, including authentication paths.
The Truth About .NET Performance No One Talks About
A performance article that hints at the hidden costs that quietly slow .NET apps down.
9-Minute Intro to Permission Authorization in .NET 9 (Part 1): The Smarter Upgrade from Roles
A permission-authorization piece for .NET 9 that’s a good next step if role-based access is too blunt.
Connect Entra ID Logs to Microsoft Sentinal
A security integration article connecting Entra ID logs to Microsoft Sentinel for better detection and response.
Asynchronous Streams in .NET (IAsyncEnumerable)
An IAsyncEnumerable post that revisits asynchronous streams as a cleaner way to handle flowing data.
A repository-pattern post that’s probably more about revisiting an old staple than discovering a new one.
.Net 9 and Angular 20 fullstack CRUD app (Youtube tutorial)
A .NET 9 plus Angular 20 CRUD tutorial for full-stack builders who want a working app fast.
C# 12 Features Mastery Part 4 - Primary Constructors, Records, Pattern Matching for ASP.NET Core
A C# 12 features walkthrough covering primary constructors, records, and pattern matching in ASP.NET Core.
















