An opinionated ASP.NET Core solution setup for creating web applications using Clean Architecture and Domain-Driven Design principles. This setup follows all the latest modern practices and includes features such as Clean Architecture, Domain-Driven Design, high test coverage, SOLID principles, containerization, code-first database management, enforced code styles, API tests, architecture tests, automated acceptance testing, and more. It also includes components such as an API, an Angular SPA, a SQL Server database integration, and code-first database migrations. If you want to quickly get started with all the good stuff, you can check out the GitHub repo. Written by Matt Bentley, Head of Engineering at Deloitte and writer for Level Up Coding.