Clean Architecture With ASP.NET Core
summary
Argues that ASP.NET Core plus clear layering makes tests and changes easy, showing a sample app with dependency inversion into core/use‑cases/infrastructure/web projects, use cases following CQRS and DTOs, and mediator pipelines for cross cutting concerns like caching and logging. Demo uses Rider, ASP.NET Core, FastEndpoints/mediator, Docker with Papercut SMTP and a NuGet template; marking a to‑do item triggers an email successfully. Compares templates (≈19k vs ≈17.5k stars) and gives a working GitHub sample and template.
AI-written summary · about
chapters (9)
- 0:00Clean architecture history
- 6:50Database to domain-driven design
- 10:45Hexagonal architecture
- 17:04Core principles
- 23:45Project structure
- 31:51Live code walkthrough
- 38:14Complex dependencies
- 41:43Clean vs vertical slice
- 45:59Q&A
related talks
57mClean architecture with ASP.NET Core
01h 01mAn Opinionated Approach to Using ASP.NET Core
56mAn Opinionated Approach to ASP.NET Core
57mAn Opinionated Approach to ASP.NET Core
59mAn Opinionated Approach to ASP.NET Core
56mAn Opinionated Approach to ASP.NET Core
01h 02mPatterns for application development with ASP.NET Core
41mFull Stack .Net Architecture
