Перейти к содержимому

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 -------------------------------------------------------------------------