Explore Matryoshka for Scala with Krzysztof Ciesielski! Matryoshka is a strong tool for processing and transforming recursive data without the pain associated with the typical approach. So if you are used to working with recursive data structures like trees, take a moment to learn from Krzysztof's talk from LambdAle and it could make your coding projects a bit easier.
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 approach.
Krzysztof is a software engineer from Poland, fascinated with the Scala ecosystem, functional programming and principled design. He works at SoftwareMill, building distributed systems in a distributed team. Additionally Krzysztof engages in Open Source projects, with notable contributions to Reactive Kafka, scala-clippy and other libraries.