~/talk

Solid ASP.NET Core

Talkat NDC Sydney 2016 · 2016-08-01..08-05· [frontend-architecture]
slides:none on file

ASP.NET Core 1.0 examples show concrete refactors: register an async action transaction filter that commits or rolls back the EF Core DbContext so controllers drop SaveChanges, add a validator filter that returns 400 + serialized ModelState for AJAX form posts, wire up services.AddAutoMapper and use AutoMapper ProjectTo to project directly from DB to view models, and plug in HTMLTags conventions (services.AddHtmlTags) to generate consistent editor blocks instead of repeating Razor markup.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57Demo
  3. 14:48Filter
  4. 20:12ModelState
  5. 24:32Validation Action Filter
  6. 26:56Frontend Code
  7. 32:36Dependencies
  8. 39:20Mapper
  9. 41:26Automatic Configuration
  10. 44:52Views
  11. 46:49HTML Tags
  12. 48:37Object Base
  13. 50:10Inter Classes
  14. 53:00Tags
  15. 55:47HTML Conventions
  16. 58:32HTML Form Block
~/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.