About us
Java & JVM in Vienna, Austria: An in-person meetup for local enthusiasts.
Our monthly meetup (except for July and August) in Vienna provides a platform to discuss various Java-related topics such as frameworks and best practices. The meetup is aimed at beginners, intermediates, and professionals alike.
Please note that our meetings are in-person only and primarily intended for individuals living in or near Vienna.
We meet at the Vienna University of Technology in the heart of the city. If you have something interesting to share that is not widely known, please feel free to reach out to one of the organizers.
Java & JVM in Wien, Österreich: Ein persönliches Meetup für lokale Enthusiasten.
Unser monatliches Meetup (ausgenommen Juli und August) in Wien bietet eine Plattform, um über verschiedene Java-bezogene Themen wie Frameworks und bewährte Methoden zu diskutieren.
Das Meetup richtet sich an Anfänger, Fortgeschrittene und Profis gleichermaßen.
Bitte beachtet, dass unsere Treffen ausschließlich "in-person" stattfinden und hauptsächlich für Personen gedacht sind, die in Wien oder der näheren Umgebung leben.
Wir treffen uns an der Technischen Universität Wien im Herzen der Stadt.
Wenn ihr etwas Interessantes zu teilen habt, das noch nicht allgemein bekannt ist, zögert nicht, einen der Organisatoren zu kontaktieren.
Upcoming events
2

"From Reactive Streams, through Virtual Threads, to Flows" + TBA
Location not specified yetAgenda:
18:00 Doors open
18:20 welcome, doors closing..
18:30 From Reactive Streams, through Virtual Threads, to Flows - Adam Warski
19:30 break
20:00 Talk 2From Reactive Streams, through Virtual Threads, to Flows
Since Java's inception, the programming model has shifted from synchronous to asynchronous, and for good reasons: improved performance, higher throughput, and lower latency. Reactive Streams greatly simplified the development of reactive systems by incorporating elements of functional programming.However, with the introduction of Virtual Threads in Java 21, Java shifts back towards a purely synchronous model, while retaining high performance.
Does this render initiatives like Reactive Streams obsolete? Can we combine the benefits of Reactive Streams with the approachability of Virtual Threads, the elasticity of modern Java, and the guarantees of functional programming? And what are the tradeoffs?
About Adam Warski
Adam Warski is the co-founder of SoftwareMill and head of R&D at VirtusLab, where he primarily generates code using Java, Scala, Rust and other interesting technologies. He is actively involved in open-source projects, such as Ox, Jox, Tapir, sttp, and others. He has also been a speaker at major conferences, including JavaOne, Devoxx, GeeCON and ScalaDays. In addition to writing closed- and open-source software, he spends his free time exploring various programming-related subjects. Any ideas or insights he gains usually end up on his blog (https://warski.org/articles).11 attendees
Past events
116






