FP Degustation Menu
summary
Starts by converting a real Python web-scraper into composable steps using map/filter/reduce, then shows how a single None/exception in chained transforms motivates Optional/functor ideas and safer error handling. That exercise leads a team to adopt Scala for the next phase, where students model state transitions (battery example) functionally and a small DSL appears; later work uses Servant (Haskell) for typed APIs. One C-to-Scala attempt fails because the learning curve is too steep.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:45Monads
- 1:00Category Theory
- 2:28Practical Examples
- 3:40Why Menu
- 4:18Functional Programming
- 11:15Big Data
- 13:25Python
- 16:19Scala
- 16:41Main Course
- 16:53Functional Scenario
- 22:26Response
- 23:54Servant
- 25:04Team
- 25:41Marriage OS
- 26:46Actors motto
related talks
37mIntro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 6 of 6
45mFunctional Refactoring: How to Approach It
34mHow I learned to stop worrying and love Functional Design
59mIntro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 3 of 6
46mOptimusPrimeT
01h 03mIntro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 4 of 6
01h 02mThe Power of Composition
01h 00mWhat The Functional Programming
