Concurrent Scala Workshop
Length: Two days in person, or ten 1.5-hour remote sessions
Prerequisite: Previous experience with Scala.
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
- Akka Basics
- Akka Best Practices
- Akka Persistence
Who presents the workshop?
Artima brings top talent in the industry and has worked with several of the Fortune 500 companies. We focus on Scala and help clients become successful with the technology. Our instructors have a deep knowledge of Scala and don't just teach, they inspire!
This workshop is taught by Bill Venners.
Bill Venners is president of Artima, Inc., provider of Scala consulting, training, books, and tools. He leads the open source project for ScalaTest, a popular testing library first released in 2008. He is also the creator of the Scalactic library for functional, object-oriented programming, as well as other tools and libraries.
Bill is co-author with Martin Odersky and Lex Spoon of the book, Programming in Scala. First published in 2008, the book is currently in its 3rd edition. He is a frequent speaker at Scala conferences around the world.
In 2015 he was awarded with the Phil Bagwell Memorial Scala Community Award in recognition of his contributions to the Scala Community. Since 2016 Bill has served as a community member of the Scala Center Advisory Board.
Sign up for a workshop!
Concurrent Scala Workshop is available as an in-house or public workshop. Check the dates for our upcoming public workshops. To bring this learning experience in-house for your team, please contact us.
You may also be interested in one of our other workshops: