~/talk

Monad Stacks or: How I Learned to Stop Worrying and Love the Free Monad

TalkinSpanishat Typelevel Summit Copenhagen 2017 · on Saturday, 2017-06-03· [functional-programming]
links:none on file
slides:none on file

Shows techniques for cleaning up nested Scala code (lots of maps, flatMaps and pattern matching) by using Monad Transformers, effects libraries, and Free monads. Demonstrates how these approaches can turn “spaghetti” functional code into clearer code that reads almost like imperative style, with examples grounded in the Scala/Typelevel ecosystem (cats, Play, Akka).

AI-written summary · about

  1. 0:00Monad stacks intro
  2. 7:04Digital wallets example
  3. 15:26Transformations and interpreters
  4. 21:09Production benefits
  5. 25:04Testing and maintenance
  6. 27:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.