architecture
C# and .NET Design Patterns Articles, Tutorials & News
C# and .NET Design Patterns articles, tutorials, and news from the DotNetNews archive.
336 articles Updated Page 12 of 14
Browse additional C# and .NET Design Patterns articles from the DotNetNews archive.
C# and .NET Design Patterns articles
Page 12 of 14
Newest first
-
Cross-Cutting Concerns in .NET: Middleware, Filters, and Interceptors
medium.com Issue #200
https://medium.com/@Adem_Korkmaz/cross-cutting-concerns-in-net-middleware-filters-and-interceptors-d5699a6713ac
-
Observer Design Pattern — How Has It Changed the Way I Code?
medium.com Issue #199
https://medium.com/@toth.tamas.laszlo/observer-design-patter-how-has-it-changed-the-way-i-code-2e8b7bbaba81
-
Stop Throwing Exceptions for Typos!
medium.com Issue #199
https://medium.com/@michaelmaurice410/stop-throwing-exceptions-for-typos-cb70715932bb
-
Safe Refactoring in .NET with Light/Dark Mode and Feature Flags
eventuallyconsistent.xyz Issue #196
https://www.eventuallyconsistent.xyz/light-dark-refactoring
-
CRUD APIs are Poor Design
codeopinion.com Issue #196
https://codeopinion.com/crud-apis-are-poor-design/
-
Dependency Injection in .NET Explained: The Complete Guide
medium.com Issue #191
https://medium.com/@jenilsojitra/dependency-injection-in-net-explained-the-complete-guide-305939ce4486
-
Functional stuff in C# | Best way to organize service code
medium.com Issue #191
https://medium.com/@denmaklucky/functional-stuff-in-c-best-way-to-organize-service-code-1d5c0290fc8a?source=rss------dotnet-5
-
Beyond If-Else: Clean Conditional Logic with C# and Design Patterns
medium.com Issue #191
https://medium.com/@vikpoca/beyond-if-else-clean-conditional-logic-with-c-and-design-patterns-07308326e2d1
-
We Broke Up with MediatR — and Found in .NET’s Hidden Gem
medium.com Issue #188
https://medium.com/@metoz.florian/we-broke-up-with-mediatr-and-found-in-nets-hidden-gem-a62e3bc64ffb
-
Class vs Record in .NET: What’s the Real Difference, and Why Should You Care?
medium.com Issue #188
https://medium.com/@arpan.rao/class-vs-record-in-net-whats-the-real-difference-and-why-should-you-care-ac64209121cc
-
Akka.NET is the Best Choice for Reactive Systems in C# .NET 9
c-sharpcorner.com Issue #185
https://www.c-sharpcorner.com/article/akka-net-is-the-best-choice-for-reactive-systems-in-c-sharp-net-9/
-
🎨 Abstract Factory Pattern in C# 14
c-sharpcorner.com Issue #185
https://www.c-sharpcorner.com/article/abstract-factory-pattern-in-c-sharp-14/
-
Singleton Pattern in C# 14: A Deep Dive with a Real-World Example
c-sharpcorner.com Issue #185
https://www.c-sharpcorner.com/article/singleton-pattern-in-c-sharp-14-a-deep-dive-with-a-real-world-example/
-
FlowLite — a lightweight way to manage state in .NET without the pain
medium.com Issue #185
https://medium.com/@nselyutin/flowlite-a-lightweight-way-to-manage-state-in-net-without-the-pain-87ff6aa3fcd1
-
Behind the scenes of the new field keyword in C# 14
mareks-082.medium.com Issue #185
https://mareks-082.medium.com/behind-the-scenes-of-the-new-field-keyword-in-c-14-cb792c0a4edc
-
The Easiest Way to Replace MediatR!
medium.com Issue #183
https://medium.com/@paveluzunov/the-easiest-way-to-replace-mediatr-cb6a0fa07ded?source=rss------csharp-5
-
Decorator Pattern — C#
medium.com Issue #183
https://medium.com/@martinstm/decorator-pattern-c-cbf4b7ccf474
-
Chain of Responsibility Design Pattern in .NET
medium.com Issue #179
https://medium.com/teknopost/chain-of-responsibility-design-pattern-in-net-f7aed0b1d2ca
-
The true power of the Decorator Pattern | How to build a lightweight service in ASP.NET Core
medium.com Issue #179
https://medium.com/@denmaklucky/the-true-power-of-the-decorator-pattern-how-to-build-a-lightweight-service-in-asp-net-core-0737478a804b
-
C# Singleton Pattern: One Instance to Rule Them All
c-sharpcorner.com Issue #179
https://www.c-sharpcorner.com/article/c-sharp-singleton-pattern-one-instance-to-rule-them-all/
-
Design Patterns in C#: Advanced Examples and Real-World Use Cases
medium.com Issue #174
https://medium.com/@orbens/design-patterns-in-c-advanced-examples-and-real-world-use-cases-6073a0d3fd61?source=rss------csharp-5
-
Understanding the Dependency Inversion Principle (DIP) in SOLID Design
c-sharpcorner.com Issue #174
https://www.c-sharpcorner.com/article/understanding-the-dependency-inversion-principle-dip-in-solid-design/
-
Stop Overwriting Your Services: The Case for Keyed DI in .NET 8
c-sharpcorner.com Issue #174
https://www.c-sharpcorner.com/article/stop-overwriting-your-services-the-case-for-keyed-di-in-net-8/
-
Obsolete Design Patterns in .NET 9: What You No Longer Need to Code
medium.com Issue #171
https://medium.com/@Adem_Korkmaz/obsolete-design-patterns-in-net-9-what-you-no-longer-need-to-code-e8cced496493
-
Mastering SOLID Principles in Software Design
csharp.com Issue #170
https://www.csharp.com/article/mastering-solid-principles-in-software-design/