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…

Featured in Issue #464 May 27, 2026

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...

Featured in Issue #463 May 26, 2026

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…

Featured in Issue #461 May 21, 2026

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

Featured in Issue #453 May 11, 2026

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?

Featured in Issue #450 May 07, 2026

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…

Featured in Issue #447 May 04, 2026

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 »

Featured in Issue #443 April 28, 2026

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 ...

Featured in Issue #440 April 23, 2026

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

Featured in Issue #430 April 09, 2026

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…

Featured in Issue #428 April 07, 2026

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.

Featured in Issue #426 April 03, 2026

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…

Featured in Issue #419 March 25, 2026

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.

Featured in Issue #417 March 23, 2026

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.

Featured in Issue #409 March 11, 2026

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.

Featured in Issue #408 March 10, 2026

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.

Featured in Issue #407 March 09, 2026

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.

Featured in Issue #405 March 05, 2026

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.

Featured in Issue #404 March 04, 2026

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.

Featured in Issue #403 March 03, 2026

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

Featured in Issue #398 February 24, 2026

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

Featured in Issue #397 February 23, 2026

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…

Featured in Issue #391 February 13, 2026

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...

Featured in Issue #389 February 11, 2026

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!

Featured in Issue #381 January 30, 2026

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...

Featured in Issue #378 January 27, 2026

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…

Featured in Issue #376 January 23, 2026

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.

Featured in Issue #369 January 14, 2026

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.

Featured in Issue #367 January 12, 2026

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

Featured in Issue #362 January 05, 2026

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....

Featured in Issue #359 December 31, 2025

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

Featured in Issue #356 December 26, 2025

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.

Featured in Issue #350 December 18, 2025

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 ...

Featured in Issue #349 December 17, 2025

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

Featured in Issue #347 December 15, 2025

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)

Featured in Issue #344 December 10, 2025

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/

Featured in Issue #342 December 08, 2025

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:

Featured in Issue #339 December 03, 2025

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)

Featured in Issue #338 December 02, 2025

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

Featured in Issue #336 November 28, 2025

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...

Featured in Issue #320 November 06, 2025

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?

Featured in Issue #316 October 31, 2025

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.

Featured in Issue #315 October 30, 2025

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...

Featured in Issue #312 October 27, 2025

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. ...

Featured in Issue #311 October 24, 2025

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, ...

Featured in Issue #310 October 23, 2025

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…

Featured in Issue #307 October 20, 2025

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…

Featured in Issue #304 October 15, 2025

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...

Featured in Issue #303 October 14, 2025

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...

Featured in Issue #297 October 06, 2025

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 »

Featured in Issue #292 September 29, 2025

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 ...

Featured in Issue #274 September 01, 2025

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.

Featured in Issue #272 August 28, 2025

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...

Featured in Issue #269 August 25, 2025

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...

Featured in Issue #263 August 15, 2025

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

Featured in Issue #261 August 13, 2025

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

Featured in Issue #252 July 31, 2025

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

Featured in Issue #249 July 28, 2025

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

Featured in Issue #247 July 24, 2025

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

Featured in Issue #245 July 22, 2025

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

Featured in Issue #241 July 16, 2025

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

Featured in Issue #235 July 08, 2025

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

Featured in Issue #234 July 07, 2025

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

Featured in Issue #231 July 02, 2025

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

Featured in Issue #225 June 24, 2025

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

Featured in Issue #217 June 12, 2025

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/

Featured in Issue #215 June 10, 2025

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

Featured in Issue #216 June 09, 2025

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

Featured in Issue #211 June 04, 2025

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

Featured in Issue #209 June 02, 2025

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

Featured in Issue #207 May 29, 2025

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

Featured in Issue #206 May 28, 2025

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

Featured in Issue #204 May 26, 2025

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

Featured in Issue #200 May 20, 2025

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

Featured in Issue #199 May 19, 2025

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

Featured in Issue #196 May 14, 2025

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

Featured in Issue #191 May 07, 2025

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

Featured in Issue #188 May 02, 2025

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/

Featured in Issue #185 April 29, 2025

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

Featured in Issue #183 April 25, 2025

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

Featured in Issue #179 April 21, 2025

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

Featured in Issue #174 April 14, 2025

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

Featured in Issue #171 April 09, 2025

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/

Featured in Issue #170 April 08, 2025

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

Featured in Issue #164 March 31, 2025

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

Featured in Issue #162 March 27, 2025

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

Featured in Issue #148 March 07, 2025

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/

Featured in Issue #145 March 04, 2025

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

Featured in Issue #144 March 03, 2025

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/

Featured in Issue #138 February 21, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Azure Functions, Cosmos DB, C#, Docker, .NET 9

Read this issue →

Related topics