Best of Design Patterns — February 2024
- 1
- 2
Code Maze·2y
Clean Architecture in .NET
Clean Architecture is an architecture pattern aimed at building maintainable, scalable, and easily testable applications. It separates the application into different layers: domain, application, infrastructure, and presentation. Clean Architecture and Onion Architecture have similar goals but differ in how they separate layers based on abstraction and focus on the core. To implement Clean Architecture in .NET, follow the principles of separation of concerns, loose coupling, and testability. Use CQRS with MediatR for the application layer.
- 3
- 4
Pointer·2y
Part one: 7 must-know object-oriented software patterns (and their pitfalls) · Raygun Blog
Learn about essential object-oriented software patterns, including extension method, singleton, exception shielding, and object pool. These patterns can provide robust solutions to common challenges in software development.