Functional Web Programming in .Net with the SAFE Stack
summary
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
chapters (22)
- 0:00Intro
- 1:24Why Functional Programming
- 2:37The SAFE Stack
- 3:47What is SAFE
- 4:41SAFE Stack
- 5:30Net Core
- 6:32Why the SAFE Stack
- 7:47Backend Services
- 9:45Application Computation Expression
- 11:12Configuration
- 12:10Ritter
- 14:28Controllers
- 18:00Pipelines
- 18:56Fable
- 20:46Fsharp
- 23:34Visualizing
- 27:47Azure Integration
- 30:03What does SAFE add
- 34:30SAFE Templates
- 39:49Demo
- 49:02SAFE Search
- 53:24Questions
related talks
54mFunctional Web Programming in .Net with the SAFE Stack
01h 03mSAFE Stack: The Pit of Success for Functional Web Programming
37mFull Stack Web in F#
49mFunctional Web Development in F#
46mSAFE apps with F# web stack
20mMeet The Web Framework From The Future
01h 06mGo Pro on .NET with F#
55mFunctional web applications using F# and suave
