Concurrent Scala Workshop

Length: 2 days
Prerequisite: Previous experience with Scala.

Available as an in-house workshop or public training “retreat.” Check the dates for our upcoming public training retreats. To bring the Simply Scala Advanced Workshop in-house for your team, please contact us.

What will you learn?

The Concurrent Scala Workshop is designed to help your Scala developers get comfortable with, and skilled at, writing Scala in a concurrent execution environment.

In two days, Artima helps your team members understand key features of concurrent Scala, and write productive Scala programs leveraging these deeper concepts.

Traditionally, concurrent programming involves complicated locking/mutex architectures that are hard to reason about and susceptible to deadlock.

Via its functional and immutable-data model of programming (no locking required), using Futures and Akka actor-based concurrency, Scala provides a cutting-edge-technology way out of the dilemma.

This workshop is a must for anyone involved in highly scalable backend servers!

The workshop typically covers the following:

  • Concurrency Principles
  • Futures
  • Akka Basics
  • Akka Best Practices
  • Sharding
  • Akka Persistence

Who presents the workshop?

This workshop is taught by Mark “Justin” Waks.

Mark “Justin” Waks has been programming professionally for over thirty years, including stints as an Architect at several startups. He has been a Scala enthusiast since 2007, working in it full-time since 2012, primarily on his pure-Scala startup Querki. Along the way, he has developed several open-source libraries for Akka and Scala.js. He is a frequent presenter at Scala Meetups, as well as at the NE Scala conference.

Sign up for a workshop!

Concurrent Scala Workshop is available as an in-house workshop or public training “retreat.” Check the dates for our upcoming public training retreats. To bring this learning experience in-house for your team, please contact us.

You may also be interested in one of our other workshops: