~/talk

Clean Architecture with ASP.NET Core 2.2

Talkat NDC London 2019 · 2019-01-30..02-01· [frontend-architecture]
slides:none on file

Clean Architecture implemented on ASP.NET Core 2.2 with a Northwind Traders demo shows a working solution: core layers (domain + application) hold business logic, persistence uses Entity Framework Core 2.2 with provider swaps to Postgres, and presentation is an Angular SPA. Command/query handlers use MediatR + CQRS with pipeline behaviors for validation/logging, FluentValidation for rules, EF InMemory for tests, and NSwag generated Angular client from OpenAPI; controllers stay thin and the repo pattern is optional.

AI-written summary · about

  1. 0:00Intro
  2. 6:17Domain
  3. 11:42Application Layer
  4. 12:13CQRS
  5. 12:53Mediator
  6. 14:04Application
  7. 19:45Key Points
  8. 24:47Persistence
  9. 25:05Unit of Work and Repository Patterns
  10. 26:37Experts on Repository Patterns
  11. 27:58Persistence Layer
  12. 31:14Infrastructure
  13. 32:12Infrastructure Layer
  14. 34:24Presentation Layer
  15. 35:05Controller Tour
  16. 40:14Questions
  17. 44:18Open API
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.