
What we’re about
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.
Sponsors
Upcoming events
3

Faster JVM Applications (Simon Ritter) / Pairing With LLM Agents (Adam Bien)
Dynatrace Lab Vienna, Wiedner Gürtel 13, 1100, The Icon Vienna, Tower 17, 17th floor, Vienna, ATAgenda:
18:00 Doors open at dynatrace office
18:20 Welcome, orga-stuff
18:30 Faster JVM Applications Without Changing Any Code - Simon Ritter, Azul
19:30 Break
19:55 Raffle
20:00 Pairing With LLM Agents To Write Great Java Code Fast - Adam Bien
21:15 Networking @ Posedio
Faster JVM Applications Without Changing Any Code
Java is one of the most popular platforms due to its incredible scalability, ease of use, and "write once, run anywhere" capabilities.
However, a managed runtime environment both helps and hinders when looking for the best possible performance. Aspects like garbage collection pauses can make it hard to meet defined SLAs. JIT compilation can deliver better overall performance, but applications take time to warm up.
In this session, we'll explore at a technical level how Azul has been addressing these limitations and building a high-performance JVM.
Specifically, we'll look at:
· How can GC operate fully concurrently with application threads whilst still moving live data within the heap to eliminate fragmentation?
· What can be done to improve the level of optimisation of code generated by the JIT compiler to get higher throughput
· Solving the warmup problem. There are several approaches to this, and we'll provide a quick comparison of the advantages of each and where they can be used effectively
Please note that although this discussion will focus on Azul Platform Prime, it will not be a sales or marketing pitch. This will cover low-level technical details, which will also help in understanding how the JVM works and other options when deciding how to optimise application deployment.
Pairing With LLM Agents To Write Great Java Code Fast
First, I will explain why LLMs love to write Java code. For the rest of the time, I will demonstrate live coding of 'quality first' Java applications, including system tests and documentation.
Java, AI and common sense. That's it!
You are welcome to ask questions before, during and after the session.
Challenge the code!
About Adam Bien
Entwickler, Consultant, manchmal Konferenzsprecher, Autor und Java / Jakarta (SE/EE) / MicroProfile Enthusiast.
Adam Bien (adambien.blog) arbeitet mit Java seit JDK 1.0, JavaScript seit LiveScript und hat immer noch sehr viel Spass am Programmieren. Adam veranstaltet regelmässig Java EE / WebStandards / JavaScript Workshops am Flughafen München (http://airhacks.com).69 attendees
Past events
108








