One of the most important aspects of programming is iterating or traversing all sorts of collections. We've come a long way since GOTO statements and C-style for-loops, and most Scala programmers are already familiar with the map/filter or reduce functions. In this talk, we'll explore some further abstractions, starting with folds all the way to Monoids and Traversable Functors.
The Traversable type class is without a doubt one of the hidden gems of functional programming and, because of its vast versatility, also often the answer to "How do I ?"-questions, and we'll try to gain an intuition for it.
Luka Jacobowitz (https://twitter.com/lukajacobowitz) is a functional programmer in love with finding great abstractions to engineering problems. He's also a maintainer of several Typelevel projects, including Cats and OutWatch and seeks to make learning of pure functional programming as easy as possible.
- The talk will be in English.
- There will be free drinks and food (pizza or similar).
- Restricted Accessibility: The meeting area is not accessible by wheelchair!
After the meetup, we can go for another drink and more discussions to the https://haifischbar.hamburg