This talk has been (or will be) presented at:

Recursion schemes by example

Recursive data structures like trees, JSON objects and language expressions are common elements of many codebases. We will explore Matryoshka for Scala - a powerful tool for processing and transforming recursive data without the pain associated with typical aproach.