~/talk

Is your code ready for .NET Core?

Talkat NDC Oslo 2016 · 2016-06-08..06-10· [dotnet]
slides:none on file

.NET Core is a cross‑platform, modular runtime (CoreCLR, CoreFX) with ASP.NET Core and Entity Framework Core rebuilt from scratch; most web MVC/Web API apps port with moderate edits, but Web Forms, WPF and WinForms are effectively unsupported for cross‑platform scenarios. Migration requires switching to middleware instead of IIS modules, using appsettings.json + env vars for config, built‑in DI, logging to stdout, the dotnet CLI and dotnet‑ef for migrations, and avoiding AOT native builds that rely on reflection.emit.

AI-written summary · about

  1. 0:00Intro
  2. 1:11API Porting
  3. 1:51What makes NET Core
  4. 2:19NET Core works on Windows
  5. 2:54Core RT
  6. 4:42HTTP
  7. 5:40MVC
  8. 6:38Entity Framework Core
  9. 7:26Project Jason
  10. 7:53Missing APIs
  11. 8:28No MSBuild
  12. 9:39System Runtime
  13. 11:06Is your code ready
  14. 11:30The reality
  15. 11:41ASPNET Web Forms
  16. 12:50Windows Forms
  17. 14:01MVC Web API
  18. 14:33Differences with NET Core
  19. 16:16What is an Integrated Pipeline
  20. 17:53What is middleware
  21. 18:42See your code
  22. 18:59Config
  23. 20:58Static Files
  24. 23:16Dependency Injection
  25. 23:49Configure Services
  26. 26:19Configuration
  27. 27:41Configuration Builder
  28. 31:00Logging
  29. 33:19Logger Factory
  30. 35:21Tag Helpers
  31. 36:38helpers
  32. 39:31clean up
  33. 41:56Entity Framework
  34. 45:10Entity Framework Configuration
  35. 46:06Stress
  36. 46:16App Domains
  37. 50:12Cryptography APIs
  38. 52:12Things you shouldnt count on
  39. 54:56Win32 Interop
  40. 57:07Linux
~/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.