Unleashing Clean Architecture in .NET 8
summary
A .NET 8 solution template that scaffolds a full app with Angular React or Web API, registers DI by module, and extends minimal API with endpoint groups and routing conventions. It provisions Azure via GitHub Actions + Bicep IaC using setup scripts that create environments and federated credentials, builds OpenAPI and TypeScript clients, and deploys a site and database using an EF Core migrations bundle so a fresh repo can reach production in about 45 minutes.
AI-written summary · about
chapters (15)
- 0:00Clean Architecture intro in .NET 8
- 1:09Clean Architecture template overview
- 5:23Setting up the development environment
- 17:30Modernizing framework and package management
- 20:02Dependency injection and service registration
- 21:27Minimal API endpoints
- 25:35Exception handling in .NET 8
- 28:47ASP.NET Core Identity auth
- 30:15Entity Framework Core data
- 31:59Application layer core
- 33:22CI/CD pipeline setup
- 36:13Code scaffolding for use cases
- 37:39Documentation resources
- 39:03Live production deployment
- 40:29Q&A
related talks
01h 07mClean Architecture with .NET MAUI, Blazor, and ASP.NET Core
50mClean Architecture with ASP.NET Core 2.2
01h 02mImplementing the Clean Architecture in .NET Core
01h 03mTales from the .NET 8 Migration Trenches
41mEmbracing Architectural Challenges in the Modern .NET World
49mArchitecting Blazor applications – An Angular inspired approach
53mArchitecting Blazor Applications: An Angular inspired approach
49mArchitecting Blazor applications – An Angular inspired approach
