After a short summary and some addition to the core concepts of functional programming within Scala, this time we’ll focus on its practical application.
Based upon the functional mechanisms and ‘tools’ provided by Scala, we’ll develop some fundamental functions and pick up some more advanced features of functional Programming along the way (exploring how far it can be pushed within Scala).
This will include such topics as
- Partial Application and Currying
- Transformators and Combinators
- Fundamental Functions (reduce, map, …)
- Monads (well, a small introduction)
All topics will be accompanied by some examples, allowing for a smooth entrance into the world of functional programming.
You’ll find the official site of the JUG / Frankfurt for the official announcement of my talk here.
Looking forward to see you there …