Krakow, Poland, 19 - 21 June 2024
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 ox, tapir, sttp, 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)
Blocking, asynchronous stream processing - isn't that an oxymoron?
No! Thanks to Virtual Threads, we can have both: concurrent data processing and a straightforward, direct-style API.
How is that possible? By combining jox: a Kotlin-inspired Java implementation of fast, scalable channels; ox: a Scala library providing programmer-friendly syntax; and structured concurrency, for safety.
We'll explore the basic building blocks of such a design: inter-stage communication, a high-level API, error handling, and back-pressure. There are some tradeoffs compared to existing reactive streams libraries, which we'll discover and analyze along the way.
Searching for speaker images...
Ticket prices will go up in...
You missed out!
Venue address
ICE Krakow, ul. Marii Konopnickiej 17
Phone
+48 691 793 877
info@devoxx.pl