Krakow, Poland, 31 May - 2 June 2023

Building a concurrency library on top of Loom
Conference (INTERMEDIATE level)
Room 3
Score 0.19
Score 0.19
Score 0.20
Score 0.20
The match becomes increasingly accurate as the similarity score approaches zero.

Project Loom significantly enriches our development toolbox: we get an asynchronous runtime with direct syntax, plus a set of low-level APIs for structured concurrency.

Using these basic building blocks, what else might a developer do than use them to build a developer-friendly, Loom-focused concurrency library? Let's see how this might play out. Expect a lot of code!

We'll use Scala, a flexible, functional language ideally suited to define elegant abstractions. 

We'll also look at how the Loom structured concurrency approach compares to `Future`-based programming and functional effect systems in terms of safety, developer experience, "reactiveness", type-level guarantees, and other properties.

Adam Warski

I am one of the co-founders of SoftwareMill, where I code mainly using Scala and other interesting technologies. I am involved in open-source projects, such as sttp, tapir, Quicklens, ElasticMQ and others. I have been a speaker at major conferences, such as JavaOne, LambdaConf, Devoxx and ScalaDays.

Apart from writing closed- and open-source software, in my free time I try to read the Internet on various (functional) programming-related subjects. Any ideas or insights usually end up with a blog (

Ticket prices will go up in...


You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17


+48 691 793 877


Social Media