Bake Real-life Apps with a Handful of Free, Coproducts & Types
summary
A presentation about applying Free monads in real Scala applications: it explains the motivation for using Free, Coproducts and algebraic types to decouple business logic from execution, and shows how to build a realistic app using the Freek library. It also covers potential limitations, future directions, and recent scalac improvements that simplify this approach, with some additional example cases if time allows.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:01Six-month app challenge
- 8:53Cooking versus programming
- 17:33Maths and functional quality
- 18:34Demo: Free Monad logic
- 37:48Error handling in Free Monads
- 41:15Free Monad performance
- 48:54Free Monad future
- 51:23Q&A
related talks
40mThe Origins of Free
45mA practical introduction to Category Theory
53mThe Origins of Free
47mWhirlwind Tour of the Scala Functional Programming Ecosystem
52mZero Cost Abstractions Eliminating Runtime Overhead in Scala
48mMonads and Monoids: from daily java to Big Data analytics
48m10 tips to write fast stack-safe functional code in Scala: the automatic-batch…
01h 11mHands on Chat About Categories
