Another Approach to Monads in Scala: A Way to Generalize Chained Computations
Rock the JVM
0:00 / 0:00
Another Approach to Monads in Scala: A Way to Generalize Chained Computations
7 582 просмотра · 5 лет назад
Rock the JVM
27,2 тыс. подписчиков
7 582 просмотра · 5 лет назад
Written version: https://blog.rockthejvm.com/another-t...
Scala & Cats course: https://rockthejvm.com/p/cats
Links from the video:
Type classes: • Why are Type Classes useful in Scala? | Ro...
Scala 3 Given/Using: • Given and Using Clauses in Scala 3 | Rock ...
Monads intro: • A Monads Approach for Beginners, in Scala ...
Monads are monoids in the category of endofunctors: • Monads are Monoids in the Category of Endo...
This is a video for Scala programmers who want to understand Monads, one of the most famous and hard to explain concepts in functional programming.
Although we've done a couple of other videos on the channel about monads ( from a practical necessity and from a very abstract point of view), this video explores yet another angle at Monads, which is the capability to generalize chained computations.
Follow Rock the JVM on:
LinkedIn: / rockthejvm
Twitter: / rockthejvm
Blog: https://rockthejvm.com/blog
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------