~/talk

Functional Web Programming in .Net with the SAFE Stack

Talkat NDC London 2019 · 2019-01-30..02-01· [web-platform, functional-programming]
links:none on file
slides:none on file

SAFE Stack shows a concrete end-to-end setup: Saturn/Giraffe on .NET Core + Kestrel for the backend, Fable→JS for the frontend, Elmish/Elm-like UI (Elmish/Elvish) with Redux devtools, and Azure/GCP/Docker deployment. A dotnet new safe template scaffolds client/server/shared projects, CI-friendly fake scripts, ARM/GCP templates and a reproducible Docker image. Demos include a counter app with hot module reload that preserves state, type providers for Azure storage, Fable 2.x production use, and larger examples (safe-dojo, safe-bookstore, safe-search).

AI-written summary · about

  1. 0:00Intro
  2. 1:24Why Functional Programming
  3. 2:37The SAFE Stack
  4. 3:47What is SAFE
  5. 4:41SAFE Stack
  6. 5:30Net Core
  7. 6:32Why the SAFE Stack
  8. 7:47Backend Services
  9. 9:45Application Computation Expression
  10. 11:12Configuration
  11. 12:10Ritter
  12. 14:28Controllers
  13. 18:00Pipelines
  14. 18:56Fable
  15. 20:46Fsharp
  16. 23:34Visualizing
  17. 27:47Azure Integration
  18. 30:03What does SAFE add
  19. 34:30SAFE Templates
  20. 39:49Demo
  21. 49:02SAFE Search
  22. 53:24Questions
~/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.