architecture
C# and .NET Design Patterns Articles, Tutorials & News
C# and .NET Design Patterns articles, tutorials, and news from the DotNetNews archive.
432 articles Updated Page 9 of 18
Browse additional C# and .NET Design Patterns articles from the DotNetNews archive.
C# and .NET Design Patterns articles
Page 9 of 18
Newest first
-
Repository Design Pattern in ASP .NET
Medium Issue #417
The Repository Design Pattern is a widely used pattern in software development. It separates the Data Access layer from Controller Layer…
-
The Sinking Ship: Protecting .NET Microservices with the Bulkhead Pattern
Microsoft Dev Blogs Issue #409
A practical guide to isolating resources and preventing cascading failures in distributed systems using Polly.
-
The Diamond Problem and Why Interfaces are the Solution
Medium Issue #409
Object-oriented programming is full of elegant ideas… and subtle traps. One of the most famous is the Diamond Problem, a classic ambiguity…
-
-
Why I Replaced Microsoft’s DI Container — And Never Looked Back
Medium Issue #408
DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.
-
Mastering Dependency Injection in C#
Medium Issue #408
Enhancing Software Scalability and Maintainability through Loosely Coupled Architecture
-
How to Use Dependency Injection in .NET Core With Practical Example?
C# Corner Issue #408
Master .NET Core Dependency Injection! Learn DI principles, service lifetimes (Transient, Scoped, Singleton), and implement a practical example for scalable apps.
-
Cracking the Code of Serverless Design: Patterns that Scale and Patterns that Fail
Visual Studio Magazine Issue #407
Chad Green explores how intentional design patterns determine whether serverless architectures deliver on their promises of scalability, resilience, and cost efficiency.
-
Polymorphic Relationships in EF Core: Three Approaches
elmah.io Blog - .NET Technical tutorials/guides and new features Issue #407
Database schema and entity design are the pavement of most applications. If the entities are paved well, the application can provide great performance. Otherwise, it can lead to pitfalls. One key aspe...
-
The Sinking Ship: Protecting .NET Microservices with the Bulkhead Pattern
Microsoft Dev Blogs Issue #405
A practical guide to isolating resources and preventing cascading failures in distributed systems using Polly.
-
The Diamond Problem and Why Interfaces are the Solution
Medium Issue #405
Object-oriented programming is full of elegant ideas… and subtle traps. One of the most famous is the Diamond Problem, a classic ambiguity…
-
-
Why I Replaced Microsoft’s DI Container — And Never Looked Back
Medium Issue #404
DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.
-
Building Multitenant Web Apps in .NET with CShells
Medium Issue #404
Modeling multitenancy through container isolation instead of runtime conditionals
-
-
C#: The Engine Behind Modern Digital Infrastructure
Medium Issue #404
When Anders Hejlsberg and his team at Microsoft introduced C# in 2000, it was positioned as a modern, object oriented language for the…
-
Mastering Dependency Injection in C#
Medium Issue #404
Enhancing Software Scalability and Maintainability through Loosely Coupled Architecture
-
-
How to Use Dependency Injection in .NET Core With Practical Example?
C# Corner Issue #404
Master .NET Core Dependency Injection! Learn DI principles, service lifetimes (Transient, Scoped, Singleton), and implement a practical example for scalable apps.
-
Cracking the Code of Serverless Design: Patterns that Scale and Patterns that Fail
Visual Studio Magazine Issue #403
Chad Green explores how intentional design patterns determine whether serverless architectures deliver on their promises of scalability, resilience, and cost efficiency.
-
-
-
Comparing Entity Framework Core vs Dapper: When to Choose What
C# Corner Issue #397
Explore the differences between Entity Framework Core and Dapper for .NET data access. Learn when to choose each ORM based on performance, productivity, and control.
-
Flatten Arrays and Collections in C#: The Definitive Guide for Fast, Clean Code
Medium Issue #391
If you’ve ever wrangled with multi-dimensional arrays, nested lists, or jagged collections in C#, you know the pain: you just want a…
-
Prompt Engineering — Self-Consistency, Direct Stimulus & ReAct
Medium Issue #389
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...