~/talk

The next 5 years of ASP.NET Core

Talkat NDC Sydney 2019 · 2019-10-14..10-18· [dotnet, software-architecture]
links:none on file
slides:none on file

Project Bedrock is an extensible networking API that splits transport and protocol so Kestrel swaps libuv for .NET sockets and SignalR can run over raw TCP instead of WebSockets, enabling HTTP/3/QUIC and named pipes. Endpoint routing unifies MVC, SignalR and gRPC and a “route to code” prototype shows single-file minimal apps in one source file. Publish experiments use crossgen and the linker to shrink self‑contained apps from ~92MB to 74MB conservative and to 25–28MB best case, with startup gains of ~30–100ms.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Ryan Nowak
  3. 0:45New Ideas
  4. 1:22Roadmap
  5. 2:10Project Bedrock
  6. 4:00Server Architecture
  7. 6:43HTTP to HTTPS
  8. 7:44Transports protocols
  9. 8:09Bedrock
  10. 10:17Signal R
  11. 10:39Chat Demo
  12. 12:44Why should you care
  13. 14:33The future of Project bedrock
  14. 15:48Project Houdini
  15. 16:09Platform vs MVC
  16. 16:38Adding more frameworks
  17. 17:38New routing system
  18. 19:05Layering diagram
  19. 19:33Houdini
  20. 20:52Controllers
  21. 22:41Solutions
  22. 23:24Declarative vs Rich
  23. 25:36Route to Code
  24. 26:40Demo
  25. 26:52New way of speed
  26. 27:27One class one file
  27. 32:22The future
  28. 33:03Publishing
  29. 34:00File Size
  30. 37:08Single File Host
  31. 38:22Startup Performance
  32. 41:34Linker
  33. 42:28Tree Shaking
  34. 43:33Challenges
  35. 46:06Solutions to Challenges
  36. 47:20Size Results
  37. 49:16Screenshot
  38. 49:45Performance results
  39. 52:11Glaser
  40. 52:37Electron
  41. 53:44Notification
  42. 55:44Export Data
  43. 59:09Blazer Process
~/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.