About this Talk
For many people the execution context is just the “thing” that you import when the Scala compiler complains that it’s missing one. Fair enough…but what exactly is an execution context and what effect does it have on the execution and performance of our asynchronous code? We’ll start by taking a quick look at concurrency on the JVM, and in Scala specifically, and we’ll explore what happens behind the scenes between creating a Future and the actual execution.
Required knowledge
Basic knowledge of Futures
Learning objectives
Understanding what an execution context is and what happens behind the scenes when Futures are executed. Gaining basic knowledge to choose a suitable execution context based on the nature of the performed operations.
Speaker(s)
Petra Bierleutgeb is a freelance software engineer interested in Scala, FP, Linux and infrastructure. She greatly enjoys rock climbing and from time to time she writes blog posts and speaks at conferences.
BACK TO SCHEDULE