Design Patterns - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Design Patterns, drawn from .NET News Daily issues.
117 curated issues
Pragmatic Monads for .NET Developers
For sometime now, whenever I heard about Monads, my eyes glazed over. As a .NET developer, the heavy academic jargon — functors, category…
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, .NET 9, .NET Framework, EF Core
Read this issue →Strategy Pattern: Choosing Without Attachment
Every application reaches a point where it must make a choice. How should a list be sorted? How should a payment be processed? Which discount should be applied? How should a user be authenticated? The...
Issue also covered: .NET Aspire, Clean Architecture, C#, .NET 10, EF Core, OpenAI, OpenTelemetry, Semantic Kernel
Read this issue →I stopped using 6 design patterns in C#
I used to be a design pattern evangelist. Factory classes everywhere. Singletons for shared services. Visitors for traversing object trees…
Issue also covered: ASP.NET Core, C#, .NET 10, GitHub Copilot, OpenTelemetry, Performance, Redis, Solid Principles
Read this issue →Repository Pattern in C#: Complete Guide with Generic Repository and Real-World Examples
When developers start building applications using ASP.NET
Issue also covered: ASP.NET Core, C#, Docker, .NET 10, OpenAI, Visual Studio Code
Read this issue →From Enum to Union Type
What are union types?
Issue also covered: ASP.NET Core, Azure, C#, Docker, EF Core, GitHub Copilot, Minimal APIs, OpenAI
Read this issue →Dependency Injection in .NET: A Deep Dive into Design and Lifetimes.
When I first learned Dependency Injection (DI), it felt like just another concept to memorize. We know the basic usage pattern of…
Issue also covered: ASP.NET Core, C#, ML.NET, Performance, Security, Solid Principles, SQL Server
Read this issue →6 Pillars of code quality
I’ve recently been reading ‘Good Code, Bad Code’ by Manning, and the section on the 6 Pillars of Code Quality really resonated with me. I… Continue reading on Towards Dev »
Issue also covered: ASP.NET Core, Authentication, Blazor, C#, .NET 10, EF Core, Minimal APIs, OpenAI
Read this issue →Abstractions That Heal, Abstractions That Harm
Every non-trivial software system rests on a foundation of abstractions. In the world of .NET and ASP.NET, abstractions are not merely language features or framework conveniences—they are the primary ...
Issue also covered: ASP.NET Core, Azure, CQRS, C#, .NET 10, .NET Framework, GitHub Copilot, .NET MAUI
Read this issue →RedLock.NET Distributed Locking
A brief overview
Issue also covered: ASP.NET Core, Azure, C#, Dapper, Redis
Read this issue →Entity vs DTO vs ViewModel in ASP.NET Core: What Every .NET Developer Must Know
Early in my career building enterprise .NET applications, I made a mistake I see constantly in code reviews and mock interviews: I…
Issue also covered: ASP.NET Core, Authentication, Azure, Benchmarking, Blazor, C#, Dapper, .NET 8
Read this issue →I Added Resilience to My .NET App. It Started Sending Duplicate Orders.
A production war story that every .NET developer needs to read — from junior to architect.
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, Clean Architecture, C#, .NET 10, ASP.NET MVC
Read this issue →Designing Undo & Redo features
In the era of modern cloud-native application design, many powerful and time-tested design patterns are often overlooked due to the focus…
Issue also covered: Benchmarking, C#, .NET 10, .NET 8, EF Core, OpenAI, Performance, Security
Read this issue →The "Vibe Coding" Delusion: When AI Models and Rapid Tools Build Toys, Not Tools
Vibe coding creates impressive demos, but lacks the robustness of engineered systems. Learn why architectural literacy and professional prompting are crucial for real-world applications.
Issue also covered: ASP.NET Core, Azure, CQRS, C#, .NET Core, MediatR, Performance, Redis
Read this issue →The Sinking Ship: Protecting .NET Microservices with the Bulkhead Pattern
A practical guide to isolating resources and preventing cascading failures in distributed systems using Polly.
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, .NET Core, EF Core, OpenAI, Performance
Read this issue →Why I Replaced Microsoft’s DI Container — And Never Looked Back
DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.
Issue also covered: ASP.NET Core, EF Core, OpenAI, Performance
Read this issue →Cracking the Code of Serverless Design: Patterns that Scale and Patterns that Fail
Chad Green explores how intentional design patterns determine whether serverless architectures deliver on their promises of scalability, resilience, and cost efficiency.
Issue also covered: ASP.NET Core, Azure Functions, Benchmarking, C#, .NET Core, .NET Framework, EF Core, Performance
Read this issue →The Sinking Ship: Protecting .NET Microservices with the Bulkhead Pattern
A practical guide to isolating resources and preventing cascading failures in distributed systems using Polly.
Issue also covered: AOT, ASP.NET Core, Azure, Clean Architecture, C#, EF Core, ML.NET, OpenAI
Read this issue →Why I Replaced Microsoft’s DI Container — And Never Looked Back
DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.
Issue also covered: ASP.NET Core, C#, EF Core, ML.NET, OpenAI, Performance, REST API, Visual Studio
Read this issue →Cracking the Code of Serverless Design: Patterns that Scale and Patterns that Fail
Chad Green explores how intentional design patterns determine whether serverless architectures deliver on their promises of scalability, resilience, and cost efficiency.
Issue also covered: ASP.NET Core, Azure, C#, .NET Core, EF Core, Performance, Redis, Security
Read this issue →Solving SOLID Problems with Design Patterns in .NET
Introduction
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, GitHub Copilot, Minimal APIs, OpenAI, OpenTelemetry
Read this issue →A Unified Agent Experience
Multicast Delegates and Events
Issue also covered: ASP.NET Core, Authorization, Blazor, Clean Architecture, C#, Dapper, .NET 10, EF Core
Read this issue →Flatten Arrays and Collections in C#: The Definitive Guide for Fast, Clean Code
If you’ve ever wrangled with multi-dimensional arrays, nested lists, or jagged collections in C#, you know the pain: you just want a…
Issue also covered: Azure, Clean Architecture, CQRS, C#, .NET 8, .NET Core, EF Core, Minimal APIs
Read this issue →Prompt Engineering — Self-Consistency, Direct Stimulus & ReAct
In this article, I present the Self-Consistency, Direct Stimulus Prompting (DST), and ReAct (Reasoning + Acting) techniques . When executed multiple times, the answers are compared to identify those t...
Issue also covered: C#, .NET 10, EF Core, GitHub Copilot, OAuth, OpenAI, Performance, Security
Read this issue →Events in C# Explained with a Real-World Example
Learn C# events with a real-world patient recovery scenario! Master the publisher-subscriber pattern, EventHandler<TEventArgs>, and build loosely coupled applications. Ideal for beginners!
Issue also covered: .NET Aspire, Azure, C#, .NET 10, ML.NET, PostgreSQL, Redis, Unit Testing
Read this issue →You Can’t Future-Proof Software Architecture
“Future proof your architecture” sounds good. But the reality is you can’t future-proof Software Architecture. When you really think about it, the future is just what’s breaking assumptions. You can’t...
Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, C#, .NET 10, .NET Core, ASP.NET MVC
Read this issue →Implementing Transactional Outbox Pattern in .NET Microservices — Ensuring Eventual Consistency
In monolithic systems, database operations rely on ACID principles. A transaction either completes entirely or not at all. However, in…
Issue also covered: ASP.NET Core, Azure, C#, .NET Core, .NET Framework, EF Core, Performance, Security
Read this issue →Repository Pattern: The Right Way to Free Your Code from the Database
When you apply the Repository Pattern correctly, the ORM you use becomes just an implementation detail.
Issue also covered: AOT, ASP.NET Core, Blazor, Clean Architecture, C#, Domain-Driven Design, .NET 10, EF Core
Read this issue →Solving Message Ordering from First Principles
Per-aggregate ordering is what we really want. But queues with competing consumers make it surprisingly easy to break. This article shows how the “fix” naturally evolves into a saga.
Issue also covered: Azure, Blazor, C#, .NET 10, .NET 9, EF Core, .NET MAUI, OpenAI
Read this issue →Memento Pattern, Using The Command Pattern, and Domain Events in .NET
Practical implementation of Memento, Command, and Domain Events patterns for building auditable systems with undo/redo in C# .NET
Issue also covered: C#, .NET 10, .NET 8, .NET 9, Minimal APIs, REST API
Read this issue →Introducing Microservices Design Patterns in .NET (2nd Edition)
After months of writing, revising, and pressure-testing ideas against real-world systems, I’m excited to officially announce the release of the Second Edition of Microservices Design Patterns in .NET....
Issue also covered: ASP.NET Core, CQRS, C#, .NET 10, .NET 8, .NET 9, GitHub Copilot, MediatR
Read this issue →Event-Driven Architecture Without the Chaos
When Events Simplify Systems — and When They Destroy Them
Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Clean Architecture, Domain-Driven Design, Event Sourcing
Read this issue →Extension Methods in C#: The Cleanest Way to Add Power to Your Code (2025 Guide)
Some features in C# feel “small” until you finally understand how they shape modern .NET design.
Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, Cosmos DB, C#, Domain-Driven Design, .NET 10
Read this issue →How to Fix No Service for Type Errors in .NET Dependency Injection
Learn how to fix the common "No service for type" dependency injection error in .NET. This guide explains why the error occurs, how to register services correctly, common mistakes, and best ...
Issue also covered: ASP.NET Core, Azure, Clean Architecture, CQRS, C#, .NET 10, .NET 9, .NET Core
Read this issue →Overengineering in .NET: Why Simplicity Wins
When Clever Code Becomes a Liability
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, .NET 10, .NET 8, EF Core, GitHub Copilot
Read this issue →Dependency Injection in .NET — The 9 Golden Rules Nobody Taught You
(And why your container isn’t fixing your architecture problems)
Issue also covered: AOT, ASP.NET Core, Blazor, C#, EF Core, .NET MAUI, Performance, Profiling
Read this issue →How To Use The Specification Design Pattern in .NET 9
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Dapper, Domain-Driven Design, .NET 10, .NET 9
Read this issue →The Hidden Complexity Behind a “Simple” Request–Response
If you ask most developers what a request–response model is, they’ll shrug and say:
Issue also covered: ASP.NET Core, CQRS, C#, Domain-Driven Design, Docker, .NET 10, .NET Core, EF Core
Read this issue →Clean Architecture Is Not Enough: The 2025-Ready Way to Design .NET Systems
(Feature slicing, modular monoliths, and boundaries that scale — without forced microservices)
Issue also covered: AutoMapper, Clean Architecture, CQRS, C#, Dapper, Domain-Driven Design, .NET 10, .NET 9
Read this issue →Top 5 .NET 10 Features That You Need to Know
Design Patterns in .NET: Practical Implementations That Actually Matter
Issue also covered: ASP.NET Core, .NET Aspire, Azure DevOps, Benchmarking, CQRS, C#, .NET 10, .NET Core
Read this issue →Double Dispatch in DDD
What’s Double Dispatch? Well, before we get to what it is, there is a common belief in domain-driven design that you want to keep your domain pure, meaning no dependencies, no services, no distraction...
Issue also covered: .NET Aspire, Authentication, AutoMapper, Azure, Azure DevOps, Clean Architecture, C#, Domain-Driven Design
Read this issue →DTO (Data Transfer Object)
DTO (Data Transfer Object) Nedir?
Issue also covered: Application Insights, AutoMapper, Azure, Azure Functions, Clean Architecture, Domain-Driven Design, Docker, .NET 10
Read this issue →ASP.NET Core Dependency Injection From Scopes & Lifetimes
You know the basics. AddTransient, AddScoped, AddSingleton. It all seems so straightforward.
Issue also covered: Application Insights, ASP.NET Core, AutoMapper, Azure, Clean Architecture, CQRS, C#, Dapper
Read this issue →How I Stopped Creating My Own Objects: Learning Dependency Injection in .NET
During my early days of coding, I had a hard time understanding Dependency Injection (DI). I was so accustomed to creating objects directly inside my classes. Every time I needed something, I would si...
Issue also covered: Authorization, Azure Functions, C#, .NET Core, EF Core, JWT, Minimal APIs, OpenAI
Read this issue →SOLID Principles Cheat Sheet 🚀
Master the SOLID principles of object-oriented design with this cheat sheet! Learn Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles. ...
Issue also covered: .NET Aspire, Blazor, C#, .NET 10, EF Core, GitHub Copilot, OpenAI, Performance
Read this issue →Learn the Builder Pattern in C#
This article provides a comprehensive guide, explaining when and how to use this creational design pattern to simplify complex object construction. Explore classic and fluent builder implementations, ...
Issue also covered: ASP.NET Core, Azure, Azure DevOps, Azure Functions, CQRS, C#, .NET 9, EF Core
Read this issue →Design Patterns: The Legacy of the Gang of Four and Why It Still Matters
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…
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, Clean Architecture, C#, Domain-Driven Design
Read this issue →Extension Methods in C#: Write Cleaner, Smarter, and More Reusable Code
Make your C# code more expressive and readable by using extension methods — the hidden gem behind LINQ and fluent APIs. Learn how to use…
Issue also covered: ASP.NET Core, C#, Dapper, .NET Core, EF Core, Minimal APIs, Performance, PostgreSQL
Read this issue →Defensive Programming with Microsoft .NET: Anticipate Errors and Eliminate Bugs
This discusses the principles of defensive programming to enhance software development. It emphasizes error prevention strategies such as input validation, comprehensive error handling, and assumption...
Issue also covered: AOT, ASP.NET Core, Blazor, Clean Architecture, C#, Docker, .NET 10, .NET 9
Read this issue →Mastering Delegates in C#
This article goes beyond the basics, revealing how delegates enable flexible, extensible, and testable applications. Learn how they underpin events, LINQ, asynchronous programming, and design patterns...
Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, Clean Architecture, CQRS, C#, Domain-Driven Design
Read this issue →The Builder Pattern in .NET C#: From Complex Constructors to Fluent APIs (2025)
Master Pattern Builder in .NET C#: Evolution from complex constructors to modern fluent APIs with practical examples. Continue reading on Level Up Coding »
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Azure, C#, .NET 10, EF Core, .NET MAUI
Read this issue →CommandResponse: Simplifying Success and Error Handling in C#
In modern application development, handling responses consistently is just as important as writing the core business logic. When a method executes, it may succeed and return useful data — or fail and ...
Issue also covered: ASP.NET Core, Authentication, Authorization, AutoMapper, Azure, C#, .NET 10, .NET 9
Read this issue →Avoiding Overengineering: When NOT to Use a Design Pattern in .NET
Design patterns are like tools in a developer’s toolbox.
Issue also covered: ASP.NET Core, .NET Aspire, Clean Architecture, C#, .NET 10, .NET 9, .NET Core, EF Core
Read this issue →What are Common Design Patterns in Node.js (Module, Singleton, Factory, etc.)
This article explains the most commonly used design patterns in Node.js, such as Module, Singleton, Factory, and others. Each concept is explained in simple words with code examples to help you unders...
Issue also covered: ASP.NET Core, C#, EF Core, GitHub Copilot, Minimal APIs, OpenAI, Performance, Visual Studio
Read this issue →Common errors to avoid in ASP.NET Core dependency injection
Looking at how you can avoid common errors in ASP.NET Core dependency injection like not registering a service and circular dependency. The page Common errors to avoid in ASP.NET Core dependency injec...
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, .NET 8, .NET 9, .NET Core
Read this issue →⚡ CUE + OpenAPI: Declarative API Design for Scalable, Reliable .NET Services
Mastering CUE and OpenAPI for Automated, Reliable Contracts
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, CQRS, C#, .NET 9, .NET Framework
Read this issue →When Lifetimes Collide: A C# Developer’s Journey Through Transient, Scoped & Singleton
https://medium.com/@brian.moraboza/when-lifetimes-collide-a-c-developers-journey-through-transient-scoped-singleton-40c88ec1afe2
Issue also covered: Application Insights, Authentication, Azure, Azure Functions, Benchmarking, Clean Architecture, C#, Domain-Driven Design
Read this issue →Crafting Your Own Dependency Injection Container in C#-A Developer’s Journey
https://medium.com/@bhargavkoya56/crafting-your-own-dependency-injection-container-in-c-a-developers-journey-bd255633dd5f
Issue also covered: ASP.NET Core, Authentication, Authorization, Blazor, Clean Architecture, C#, .NET 9, .NET Core
Read this issue →The Missing Pattern in Your .NET Microservices: Queue-Based Load Leveling
https://medium.com/@mohsho10/the-missing-pattern-in-your-net-microservices-queue-based-load-leveling-a8dcf1fd3f6e
Issue also covered: Azure Functions, Blazor, Clean Architecture, C#, .NET 10, .NET 9, .NET Core, EF Core
Read this issue →GetService or GetRequiredService in IServiceProvider?
https://www.roundthecode.com/dotnet-tutorials/getservice-or-getrequired-service-in-iserviceprovider
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Clean Architecture, C#, Dapper, .NET 9
Read this issue →Dependency Injection in .NET
https://medium.com/@nathangomes.st/dependency-injection-in-net-b46f8ef685b2
Issue also covered: Authentication, Azure, Blazor, CQRS, C#, .NET 10, EF Core, GitHub Copilot
Read this issue →Implementing Design Patterns in C#: The Decorator Pattern Simplified
https://medium.com/@gautampraveen351/implementing-design-patterns-in-c-the-decorator-pattern-simplified-5c6c89cf6717
Issue also covered: ASP.NET Core, Azure, C#, .NET Core, OpenAI, Performance, Semantic Kernel, SignalR
Read this issue →The Single Responsibility Principle, Demystified
https://levelup.gitconnected.com/the-single-responsibility-principle-demystified-e437a2454625
Issue also covered: CQRS, C#, .NET 10, GitHub Copilot, OpenAI, OpenTelemetry, Performance, Service Bus
Read this issue →Design Patterns Guide in .NET Using C# -Part I: Detailed explanation
https://medium.com/@bhargavkoya56/design-patterns-guide-in-net-using-c-part-i-detailed-explanation-7ed837f3fafe?source=rss------dotnet-5
Issue also covered: ASP.NET Core, Clean Architecture, C#, .NET Core, OpenTelemetry, Performance
Read this issue →Structural Patterns in .NET C#: Composing objects for modern applications
https://levelup.gitconnected.com/structural-patterns-in-net-c-composing-objects-for-modern-applications-355bda5e2887
Issue also covered: ASP.NET Core, Authentication, C#, .NET Core, .NET Framework, EF Core, GitHub, GitHub Actions
Read this issue →Stop Writing Boring C# Code: 7 Genius Patterns That Make You 10x Faster
https://medium.com/@mohsho10/stop-writing-boring-c-code-7-genius-patterns-that-make-you-10x-faster-aa32118ed249
Issue also covered: ASP.NET Core, Authentication, .NET 9, .NET Core, JWT, ML.NET, OAuth, OpenAI
Read this issue →Guide to Add Custom Modules in ABP.IO App
https://www.c-sharpcorner.com/article/guide-to-add-custom-modules-in-abp-io-app2/
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Clean Architecture, C#, Dapper, .NET 10
Read this issue →Taming the 100-Line Program.cs — Clean, Scalable Dependency-Injection Setup in ASP.NET Core
https://medium.com/@michaelmaurice410/taming-the-100-line-program-cs-clean-scalable-dependency-injection-setup-in-asp-net-core-d572aefc4e5c
Issue also covered: Application Insights, ASP.NET Core, Azure, C#, .NET 10, .NET 8, .NET 9, GitHub Copilot
Read this issue →Singleton Design Pattern in C#/.NET
https://victormagalhaes-dev.medium.com/singleton-design-pattern-in-c-net-5aa6d04990af
Issue also covered: Azure, C#, EF Core, .NET MAUI, OpenAI, Performance, Security, SQL Server
Read this issue →Delegates, Events, and Actions in C#: From Zero to Hero
https://medium.com/@hamidmusayev/delegates-events-and-actions-in-c-from-zero-to-hero-2f463681f0d5
Issue also covered: .NET Aspire, Azure, Blazor, C#, .NET 9, EF Core, GitHub Copilot, OpenTelemetry
Read this issue →Before Learning Object-Oriented Programming (OOP), Feel the Pain of Procedural Programming: A Real…
https://medium.com/@aibhi.dev/before-learning-object-oriented-programming-oop-feel-the-pain-of-procedural-programming-a-real-b35d18906775
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, CQRS, C#, Dapper, .NET 10
Read this issue →Why Your C# Class Should Probably Be a Record (But Isn’t)
https://medium.com/@mohsho10/why-your-c-class-should-probably-be-a-record-but-isnt-9d34197c591d
Issue also covered: ASP.NET Core, Azure, C#, .NET Core, EF Core, GitHub Copilot, Minimal APIs, OpenTelemetry
Read this issue →This One Reflection Trick Made My C# Code 10x Smarter!
https://medium.com/write-a-catalyst/this-one-reflection-trick-made-my-c-code-10x-smarter-9f4d5927d6ec?source=rss------dotnet-5
Issue also covered: Azure, Azure Functions, Blazor, Cosmos DB, C#, .NET 9, EF Core, OpenAI
Read this issue →C# Best Practices: Writing Clean, Efficient, and Maintainable Code
https://medium.com/@tpointtech/c-best-practices-writing-clean-efficient-and-maintainable-code-fa5b880adeb0
Issue also covered: ASP.NET Core, Azure, .NET 9, .NET Core, .NET MAUI, Minimal APIs, Performance, REST API
Read this issue →Observer Design Pattern — How Has It Changed the Way I Code?
https://medium.com/@toth.tamas.laszlo/observer-design-patter-how-has-it-changed-the-way-i-code-2e8b7bbaba81
Issue also covered: Azure, C#, .NET 8, .NET 9, .NET Framework, Event Sourcing, GitHub Copilot, OpenAI
Read this issue →Safe Refactoring in .NET with Light/Dark Mode and Feature Flags
https://www.eventuallyconsistent.xyz/light-dark-refactoring
Issue also covered: Application Insights, Azure, Azure Functions, C#, Domain-Driven Design, .NET 8, .NET 9, EF Core
Read this issue →Dependency Injection in .NET Explained: The Complete Guide
https://medium.com/@jenilsojitra/dependency-injection-in-net-explained-the-complete-guide-305939ce4486
Issue also covered: ASP.NET Core, Azure, Azure DevOps, Azure Functions, Cosmos DB, C#, Dapper, Docker
Read this issue →We Broke Up with MediatR — and Found in .NET’s Hidden Gem
https://medium.com/@metoz.florian/we-broke-up-with-mediatr-and-found-in-nets-hidden-gem-a62e3bc64ffb
Issue also covered: ASP.NET Core, Azure, C#, Dapper, Docker, EF Core, .NET MAUI, MediatR
Read this issue →Akka.NET is the Best Choice for Reactive Systems in C# .NET 9
https://www.c-sharpcorner.com/article/akka-net-is-the-best-choice-for-reactive-systems-in-c-sharp-net-9/
Issue also covered: ASP.NET Core, C#, .NET 8, .NET 9, EF Core, GitHub Copilot, Performance, Security
Read this issue →The Easiest Way to Replace MediatR!
https://medium.com/@paveluzunov/the-easiest-way-to-replace-mediatr-cb6a0fa07ded?source=rss------csharp-5
Issue also covered: Azure, Blazor, C#, .NET 10, .NET 9, .NET Core, .NET Framework, EF Core
Read this issue →Chain of Responsibility Design Pattern in .NET
https://medium.com/teknopost/chain-of-responsibility-design-pattern-in-net-f7aed0b1d2ca
Issue also covered: ASP.NET Core, C#, .NET 10, MediatR, OpenAI, Performance, Security
Read this issue →Design Patterns in C#: Advanced Examples and Real-World Use Cases
https://medium.com/@orbens/design-patterns-in-c-advanced-examples-and-real-world-use-cases-6073a0d3fd61?source=rss------csharp-5
Issue also covered: ASP.NET Core, Blazor, C#, .NET 8, .NET 9, Native AOT, Performance, Semantic Kernel
Read this issue →Obsolete Design Patterns in .NET 9: What You No Longer Need to Code
https://medium.com/@Adem_Korkmaz/obsolete-design-patterns-in-net-9-what-you-no-longer-need-to-code-e8cced496493
Issue also covered: ASP.NET Core, C#, .NET 8, .NET 9, GitHub, Security, SQL Server, Visual Studio
Read this issue →Mastering SOLID Principles in Software Design
https://www.csharp.com/article/mastering-solid-principles-in-software-design/
Issue also covered: ASP.NET Core, Azure, C#, EF Core, GitHub Copilot, .NET MAUI, Performance
Read this issue →Decoupling Logic with the Strategy Pattern in C#
https://malshikay.medium.com/decoupling-logic-with-the-strategy-pattern-in-c-a999fb4354e4
Issue also covered: ASP.NET Core, Blazor, C#, .NET 8, .NET Core, EF Core, ML.NET, Performance
Read this issue →Functional Programming in C#: The Practical Side
https://medium.com/@julakadaredrishi/functional-programming-in-c-the-practical-side-a0fb47554ce6
Issue also covered: ASP.NET Core, Azure, C#, .NET 8, .NET 9, .NET Core, EF Core, FluentValidation
Read this issue →10 Essential Design Patterns Every Developer Should Know
https://medium.com/@riturajpokhriyal/10-essential-design-patterns-every-developer-should-know-b67003d55df6
Issue also covered: ASP.NET Core, C#, .NET 10, EF Core, GitHub Copilot, JWT, .NET MAUI, Performance
Read this issue →New Azure Cosmos DB Design Patterns Video Series – Learn, Implement, and Contribute!
https://devblogs.microsoft.com/cosmosdb/new-azure-cosmos-db-design-patterns-video-series-learn-implement-and-contribute/
Issue also covered: ASP.NET Core, .NET Aspire, Azure, Cosmos DB, C#, .NET 10, .NET 9, .NET Core
Read this issue →Bean There, Done That? Mastering C# DI with Singleton, Scoped, and Transient
https://anish-gyawali.medium.com/bean-there-done-that-mastering-c-di-with-singleton-scoped-and-transient-7c75e2f4b720
Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET 9, EF Core, Performance, SignalR
Read this issue →Design Patterns for Scalable ASP.NET MVC Applications
https://www.csharp.com/article/design-patterns-for-scalable-asp-net-mvc-applications/
Issue also covered: ASP.NET Core, Authentication, Azure, Azure Functions, Cosmos DB, C#, Docker, .NET 9
Read this issue →