This meetup will be a bit denser in terms of information and will composed by two smaller talks, with some moments for discussion for every particular subject afterwards, and a open space.
Because we have several new-comers since our initial meetup, the open-space can be used to introduce yourself to the group and show how you're currently using FP and what your personal roadmap is in terms of further implementation.
I: Mark IJbema – Pragmatic Functional Programming
Mark will show how the concept of functional programming can be lifted into programming environments which aren't strictly functional. Working strictly with functional languages can be difficult in the day to day job, but doesn't disable you to use the best concepts of FP to create code which is easier to develop and maintain.
Question for the audience: how do you implement FP in non FP environments?
II: Gideon de Kok - Advanced Stream Abstractions
Gideon will compare two of the more popular abstractions for progressive stream processing and manipulation. Iteratees and Machines share a lot of properties and are used for the same task, but are also very different in terms usage and architecture. Which is the most versatile and easy to use and which one will shape the future of stream processing? Or is the cognitive load of both concepts to high to become mainstream and should we use simpler constructs?
Question for the audience: what streaming libraries / concepts have you used and which are you planning to use?