Async and Concurrent Error Handling and Cancellation
All programs contain side effects. They load data from the network, persist to a database, log to console and display information on the screen.
In this talk, we will learn how side effects break determinism, and how that smashes our ability to reason about our programs.
Then, we will move onto how we can keep those effects under control using the powers of IO, and how to use the DSL ArrowFx provides to write any pure functional program with a simple syntax.
If you’re interested in learning more about Kotlin and Arrow, join us for a two-day intensive course with Jorge this July 21st - 22nd. The course is currently 50% off and has a limited amount of spaces left. Find out more and register for Kotlin Fundamentals.
Make sure to subscribe to the 47 Degrees YouTube channel to be notified when new videos are added.