An Intuitive Guide to Combining Free Monad and Free Applicative – Cameron Joannidis
Channel: Typelevel
Date: 2018-06-23

The usage of Free Monads is becoming more well understood, however the lesser known Free Applicative is still somewhat of a mystery to the average Scala developer. In this talk I will explain how you can combine the power of both these constructs in an intuitive and visual manner. You will learn the motivations for using Free Structures in the first place, how we can build up a complex domain, how we can introduce parallelism into our domain and a bunch of other practical tips for designing programs with these structures. This will also give you a deeper understanding of what libraries like Freestyle are doing under the hood and why it is so powerful.

* Material *

Slides: https://www.slideshare.net/CameronJoannidis/an-intuitive-guide-to-combining-free-monad-and-free-applicative

* Event *

Typelevel Summit Berlin, May 2018: https://typelevel.org/event/2018-05-summit-berlin/

* About Speaker *

Machine Learning / Big Data Engineer working with Scala and Functional Programming. Currently working at Simple Machines, an Australian consultancy specialising in Big Data/Machine Learning/Scala/Functional Programming.

* Licensing *

This recording is licensed under CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/).