For nearly a decade, Scala's concurrency has been driven by Akka, Cats Effect and ZIO, each with its own vision for purity, safety, and pragmatism. Kyo enters this incredible ecosystem with a fresh perspective.This talk provides a critical, technical comparison of these systems through a unified framework.

For nearly a decade, Scala's concurrency has been driven by Akka, Cats Effect and ZIO, each with its own vision for purity, safety, and pragmatism.
Kyo enters this incredible ecosystem with a fresh perspective.
This talk provides a critical, technical comparison of these systems through a unified framework, evaluating their approaches to:
- Effect Modeling: How they represent, compose, and handle effects and errors.
- Concurrency & Resilience: The guarantees and costs of their fiber and structured concurrency models.
- Developer Experience: The trade-offs in readability, ergonomics, and type-driven safety.
We will focus on how Kyo’s use of algebraic complements the work of its predecessors.
You'll see how it embraces Scala 3 and understand why it earns its place in an already fantastic field.
In this talk, we will walk through a concrete example of a boilerplate-heavy domain. By replacing common Scala 2 workarounds with Opaque Types, Extension Methods, Enums, and Union Types, we will demonstrate how to achieve a strictly typed, decoupled architecture without the noise.
This talk will explore the use of Scala as a scripting language, replacing the Bash and Python scripts common throughout the industry.
In this talk, I will introduce the highlights of what to look forward to in Scala 3.9 LTS, as well as how to think about the upcoming new release.
In this talk, I will present insights from running the Open Community Build, where we continuously build and migrate nearly 2,000 open-source projects to the newest Scala Next versions, from scratch, every week.
This will be a live coding demonstration of Scala's newest feature set: capture checking.
Learn how to accelerate Scala code by orders of magnitude with Cyfra.