A Fistful of Functors – Itamar Ravid
Channel: Typelevel
Date: 2018-06-14

Functors show up everywhere in our day-to-day programming. They're so common, we take them for granted - especially in typed functional programming. Beside being common, they're incredibly useful for code reuse. However, functors have several relatively unknown variants: profunctors, bifunctors, contravariant functors, and so on. And guess what - they're amazingly useful, especially combined with other abstractions in the functional programming toolkit! In this talk, we'll cover the many species of functors and see how they can help us with tasks such as serialization, stream processing, and more.

* Material *

Slides: https://www.slideshare.net/ItamarRavid/a-fistful-of-functors

* Event * 

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

* About Speaker *

Itamar is a freelance software engineer and has been working with Scala and functional programming for the last few years. He's been mentoring and helping teams move to functional programming in Scala, and loves finding cool use cases for functional abstractions.

* Licensing *

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