SAFE apps with F# web stack
summary
End-to-end F# stack delivers a concrete demo: a voting form with name comment and three-score choices implemented with Suave Azure Fable Elmish, client and server share F# types and use Fable remoting, hot module replacement preserves the client state while editing, and the app compiles and runs locally. A Docker image is built and pushed and the app is deployed to Azure Web App for Containers, with votes and comments visible and Docker image pushed successfully.
AI-written summary · about
chapters (39)
- 0:00Introduction
- 0:25Sponsor
- 0:52Disclaimer
- 1:18Goal
- 1:39Web stack
- 2:13Fsharp web stack
- 2:36X
- 3:26F
- 3:48Elvish
- 4:34Voting
- 5:45Installing SAFE template
- 6:14Creating SAFE project
- 6:36Architecture
- 8:42Server Design
- 10:45Server Module
- 14:25Demo
- 14:49CSS changes
- 15:09Lambda Days Logo
- 16:03Lambda Days Log
- 17:29Name
- 17:55Submit
- 18:45Score
- 21:32Score Icon
- 22:10Client Side Debugging
- 24:45Binding fields
- 27:05Debugging
- 28:13HotModule Replacement
- 28:42Time travel debugger
- 28:57React dev tools
- 29:29Server side
- 34:31Voting results
- 37:02Form box
- 38:13User interface
- 39:29Output comments
- 40:32Recap
- 40:43Deploy
- 42:20dockerfile
- 43:12resources
- 44:45QR code generator
related talks
01h 03mSAFE Stack: The Pit of Success for Functional Web Programming
37mFull Stack Web in F#
54mFunctional Web Programming in .Net with the SAFE Stack
49mFunctional Web Development in F#
55mFunctional web applications using F# and suave
50mFrontend in F#? Hold my beer!
55mF# and Fable: re-think web development
01h 05mFunctional Web Programming in .Net with the SAFE Stack
