The Power of Composition
summary
Begins with concrete F# techniques: currying and partial application to turn multi-arg functions into composable one-arg pieces, then uses a pipeline style to chain helpers. Demonstrates a FizzBuzz implemented as a two-track “railway” flow, a Roman-numeral converter built from curried replace steps, and an object-free web app assembled from Suave web parts that compose and match routes. Explains error/async handling via a monad bind adapter so everything composes; the examples compile and run.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:09Prerequisites for understanding composition
- 6:25Unix Philosophy
- 8:03Core principles of FP
- 42:12Pipeline implementation








