Lambda World 2018 - Boring use cases for exciting types - Itamar Ravid30:50 1193 views 100% Published 10 months ago
This presentation by Itamar Ravid took place at Lambda World Cádiz on October 26th, 2018 at the Palacio de Congresos in Cádiz, Spain.
Boring use cases for exciting types
Functional programming, in Scala and in general, is very jargon-y. Words and co-Words such as coyoneda, adjunction, comonad transformers and divisible functors are impressive, but without making effort to place them in our day-to-day context, they remain an academic interest. That's a shame, though - these data types and type classes can really make our life easier!
In this talk, I will take 3-4 plain and business-y use cases and show how they can benefit from some lesser known constructs from functional programming. Boilerplate will be slain, elegance will ensue and hopefully - you will find them useful enough to incorporate in your day-to-day work!
Slides are available here: https://speakerdeck.com/iravid/boring-usecases-for-exciting-types
-https://www.47deg.com/events for more details