Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arrow Fx: 0.10.3 release (Functional JVM Meetup Prague)

Arrow Fx: 0.10.3 release (Functional JVM Meetup Prague)

We cover what side-effects are and why it's important to work with them in a principled way
How the `suspend` keyword in Kotlin allows us to write purely functional programs and how we use it in Arrow Fx to build a compile-time checked effect tracking system.
We also cover the main features of Arrow Fx and the primitives it offers to build and scale complex concurrent and parallel programs.

YouTube recording: https://www.youtube.com/watch?v=DaognWtZCbs

Simon Vergauwen

November 27, 2019

More Decks by Simon Vergauwen

Other Decks in Programming