Back To Schedule
Thursday, November 12 • 8:45am - 9:15am
Project Loom? Better Futures? What’s next for JVM concurrent programming

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Project Loom’s goal is to bring light-weight threads and continuations to the JVM. Meanwhile, Kotlin developed coroutines, Scala has a rich ecosystem of functional concurrency toolkits, and in Java programming using `CompletableFuture`s is becoming the norm. The JVM concurrency scene is getting crowded! This brings the question: what’s next? What are the problems that need to be solved? How can Project Loom disrupt the status quo? Will `IO`s still have a role to play in a post-Loom functional JVM? In the talk we will explore the changes that project Loom aims to bring to the JVM. We’ll see which problems are solved by virtual threads, and which problems remain. We’ll also try to speculate how Loom might impact the way we do concurrent programming, and why we might want to leverage lazily evaluated, functional effect descriptions. Come and see what’s next for concurrency on the JVM!

avatar for Adam Warski

Adam Warski

CTO, SoftwareMill
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... Read More →

Thursday November 12, 2020 8:45am - 9:15am PST