This will be a live coding demonstration of Scala's newest feature set: capture checking.

This will be a live coding demonstration of Scala's newest feature set: capture checking.
We will see what capture checking is, how it works, all with realistic demonstrations of how we would use it in practice, with resources that would have significant consequences if mismanaged; we will see how (and where) capture checking significantly simplifies the code and frees our mental space to focus on the critical parts of our applications.
By the end of this talk, you will get a practical understanding of capture checking, with insights of where you should use it and how you can leverage Scala's strengths where it matters.
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.
In this talk, we will refactor a real-world service using Extensions, Union Types, and Context Functions, demonstrating how to achieve a strictly typed, decoupled architecture that remains easy to read and evolve.
Protobuf is commonly associated with code generation. However, in large projects with tens of thousands of message definitions, this approach can lead to an overwhelming amount of generated code. In this talk, I’ll share my journey in search of a different approach to this problem.
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.