Functional web applications using F# and suave
summary
Demonstrates building a working API with Suave and F# scripting: shows how web parts, combinators and pathScan produce typed routing, middleware and per-request logging, fixes a request ID bug, and uses Paket and FAKE for dependencies and live reload. Implements a TempPop API that calls a weather JSON API and World Bank via FSharp.Data type providers and JSON.NET, about fifty lines of code to parse requests and return temperature and population, and the demo runs successfully on Windows/Mono.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:04BEKK Developer Practice lead .NET
- 12:20HttpContext
- 12:56WebPart
- 13:35Combinators
- 14:12odel (simplified)
- 15:10Demo
- 49:41Summary
- 50:51Resources
related talks
50mSuave – zero to hero of HTTP APIs
49mFunctional Web Development in F#
54mFunctional Web Programming in .Net with the SAFE Stack
46mSAFE apps with F# web stack
01h 00mFunctional-first programming with F#
01h 14mFunctional Programming in F#: Fad or Fabulous?
01h 03mSAFE Stack: The Pit of Success for Functional Web Programming
01h 02mThe Power of Composition
