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

Free Monad in Scala

Rock the JVM

0:00 / 0:00

Free Monad in Scala

9 633 просмотра · 4 года назад
Rock the JVM
27,2 тыс. подписчиков
9 633 просмотра · 4 года назад
Written form: https://blog.rockthejvm.com/free-monad/ In this video, we'll talk about the Free Monad, an abstraction that allows us to write better, more modularized, more easily maintainable and more testable Scala code. We'll discuss about "normal" monads, the structure of the Free monad, an example of situation where the Free monad is particularly useful, and we're going to implement a simple version of the Free monad from scratch. Free monads are part of the cats-free library (and others). If you want to learn more about Cats, we teach this at Rock the JVM: Cats: https://rockthejvm.com/p/cats Follow Rock the JVM on: LinkedIn:   / rockthejvm   Twitter:   / rockthejvm   Blog: https://rockthejvm.com/blog ------------------------------------------------------------------------- Home: https://rockthejvm.com -------------------------------------------------------------------------