日本語

Concurrency in Scala: Futures, Actors and Monad IO

The JVM, and Scala in particular provides several ways to run multiple tasks in parallel. I will detail the main ways to deal with parallelism in Scala: Futures (part of the standard library), actors (using Akka in particular) and more recently several libraries implementing the Monad IO inspired by Haskell (we’ll use cats effect as an example).

Session length
40 minutes
Language of the presentation
English
Target audience
Intermediate: Requires a basic knowledge of the area
Who is your session intended to
People already familiar with Scala, who would like a better understanding on the different ways to deal with concurreny in Scala, how they compare to each other and which is the best to pick depending on your use case.
Speaker
Erwan Loisant (Zendesk)
Contributes
  • Play Framework (from 2009 to 2014)

voted / votable

Candidate sessions