Krakow, Poland, 31 May - 2 June 2023
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.
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 (https://softwaremill.com/blog)
Ticket prices will go up in...
You missed out!