Monads are Monoids in the Category of Endofunctors - a Scala 3 Journey, No Psychobabble

Описание к видео Monads are Monoids in the Category of Endofunctors - a Scala 3 Journey, No Psychobabble

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 S...  
Functors:    • What the Functor? | Functors in Scala...  
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
-------------------------------------------------------------------------

Комментарии

Информация по комментариям в разработке