Written version: https://blog.rockthejvm.com/anothert...
Scala & Cats course: https://rockthejvm.com/p/cats'>https://rockthejvm.com/p/cats
Links from the video:
Type classes: • Why are Type Classes useful in Scala?...
Scala 3 Given/Using: • Given and Using Clauses in Scala 3 | ...
Monads intro: • A Monads Approach for Beginners, in S...
Monads are monoids in the category of endofunctors: • Monads are Monoids in the Category of...
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'>https://rockthejvm.com/blog
Home: https://rockthejvm.com