Monads are Monoids in the Category of Endofunctors - a Scala 3 Journey, No Psychobabble
Rock the JVM
0:00 / 0:00
Monads are Monoids in the Category of Endofunctors - a Scala 3 Journey, No Psychobabble
9 042 просмотра · 5 лет назад
Rock the JVM
27,2 тыс. подписчиков
9 042 просмотра · 5 лет назад
Written form: https://blog.rockthejvm.com/monads-ar...
Twitter thread: / 1379695298365300736
"Monads are just monoids in the category of endofunctors" is probably one of the most abstract, condensed, convoluted and misunderstood phrases in functional programming. In this video we'll deconstruct what that means, in Scala 3, with no math jargon, for the pragmatic Scala programmer.
Required concepts:
Monads: • A Monads Approach for Beginners, in Scala ...
Functors: • What the Functor? | Functors in Scala | Ro...
Monoids: • Semigroups and Monoids in Scala
Type Lambdas in Scala 3: • Type Lambdas in Scala 3 | Rock the JVM
In-depth practice of Scala and Cats:
https://rockthejvm.com/p/cats
Follow Rock the JVM on:
LinkedIn: / rockthejvm
Twitter: / rockthejvm
Blog: https://blog.rockthejvm.com
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------