~/talk

An Opinionated Approach to ASP.NET Core

Talkat NDC Oslo 2018 · 2018-06-11..06-15· [dotnet, web-platform]
links:none on file
slides:none on file

Opinionated checklist for ASP.NET Core projects: keep a top-level repo with src/test/samples/docs, check in CLI scripts and ARM/az CLI provisioning templates, and codify CI as YAML. Move bootstrapping out of Startup into Program.cs and run DB migrations or seeded tasks before Listen. Prefer feature folders or Razor Pages for HTML, use attribute routing for APIs, prefer tag helpers and view components, bundle with webpack/TypeScript and JavaScriptServices, manage front-end with npm/yarn, and favor integration-style tests via Microsoft.AspNetCore.TestHost plus EF Core InMemory.

AI-written summary · about

  1. 0:00Start
  2. 25:17Controllers
  3. 35:34Client Code
  4. 44:53Testing
~/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.