Workshop 3
Startseite » Workshops 2023 » Workshop 3: Arrow
Functional Programming in Kotlin with Arrow (Englisch)
- 17. Oktober 2023
- 9:30–17:00 Uhr
Detailed workshop description
Functional programming has been on the rise, given its advantages in code readability and maintenance. In this workshop, we’ll look at concepts from functional programming that are directly applicable to Kotlin code. We’ll use Arrow as a supporting library, which includes many useful types and extensions to make a functional style even more pleasant.
Key take-aways from this Kotlin workshop:
- How to model your domain using hierarchies of data classes
- The importance of immutability and how it impacts your code style
- How to approach validation in a more composable way
- Keeping track of contexts and side effects
- Making asynchronous code more resilient with Arrow Fx
How to get the most out of this workshop
We will keep you posted on what you need for this workshop and how you should be prepared.
The workshop is lead by these Kotlin professionals

Alejandro Serrano is a trainer and software engineer specialised at Xebia Functional. Before that, he was a PhD and lecturer at Utrecht University, working on compilers for functional languages. He has written three books (»Practical Haskell«, »The Book of Monads«, and »Haskell (Almost) Standard Libraries«) and is active in promoting functional programming and formal methods.

Simon Vergauwen is Arrow maintainer and Principal Engineer at Xebia Functional. He is interested in everything functional, and Kotlin, and loves OSS, snowboarding and Fallout.
6 Gründe, dabei zu sein
Wissen für den sofortigen Einsatz
15 Vorträge zu allen wichtigen Kotlin-Themen
Workshops für Deine Weiterbildung
Intensivseminare für Softwareentwickler
Von führenden Experten lernen
Austausch mit den Besten der Branche
Konferenzerlebnis für zu Hause
Aufzeichnung des gesamten Events
100 Prozent Rheinwerk
Umfassendes Wissen in geprüfter Qualität
Und der Rest: Perfekt!
Moderiertes Live-Event mit Q&A-Sessions