An Opinionated Approach to ASP.NET Core
summary
Opinionated checklist for ASP.NET Core projects with concrete practices: use a root Solution with /src and /test folders, check in scripts and deployment ARM/Terraform templates, and version build YAML; configure logging in Startup constructor and prefer Serilog for structured events; keep ConfigureServices minimal via extension methods; treat controllers as facades and wire business via mediator for thin controllers; prefer use webpack and npm only for client bundling and Karma for JS tests; use TestHost + EF InMemory for fast integration-style tests.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 0:28Solutions and Projects
- 8:11Startup
- 14:38SphereLog
- 17:22Project Structure
- 20:27Controller Code
- 27:52Views
- 31:21Client Code
- 33:58JavaScript Services
- 36:07Command Prompt
- 38:05Client Code Layout
- 39:20NPM Only
- 44:13Client Code Location
- 44:54Instantiate React
- 45:27Unit Testing
- 46:04XUnit
- 48:54InMemory Provider
- 51:30Unit Tasks
- 51:58Writing Integration Tests
- 52:52Hand Messages
- 53:16Environment Variables
- 53:30Async Methods
- 55:23Outro
related talks
59mAn Opinionated Approach to ASP.NET Core
56mAn Opinionated Approach to ASP.NET Core
57mAn Opinionated Approach to ASP.NET Core
01h 01mAn Opinionated Approach to Using ASP.NET Core
59mClean Architecture With ASP.NET Core
49mAn Opinionated, Maintainable REST API Architecture for ASP.NET Core
57mClean architecture with ASP.NET Core
01h 03mASP.NET Core: The One Hour Makeover
