October Meetup: 2025-10-20
- Java 25 - Mohsen Ahmadian [Slides] [Code]
- GraalVM 25 - Gergö Barany [Slides #TODO]
- GraalPy QR code
- GraalPy on Spring Boot
- Rust compiled to WebAssembly on Spring Boot
- javac running in the browser
- Native Image layers: Docs Demo
- Some recent blog posts
- Recent talks
- GraalVM meets WebAssembly
- Also check out other GraalVM talks at Devoxx Belgium 2025
September Meetup: 2025-09-22
- Java Performance: Beyond Simple Request Latencies - John Ceccarelli [Slides]
- From Zero to Hero: Mastering Domain-Driven Design in Java - Otavio Santana [Slides] [Code]
June Meetup #2 - AWS Lambda Special: 2025-06-16
- High performance Serverless Java on AWS - Vadym Kazulkin [Slides] [Code TODO]
- How to develop, run and optimize Spring Boot 3 application on AWS Lambda - Vadym Kazulkin [Slides] [Code TODO]
June Meetup #1: 2025-06-02
- OpenRewrite in a Nutshell: Scaling Upgrades with Practical Insights - Simon Gartner [Slides] [Code]
- how John started to like TDD (instead of hating it) - Nacho Cougil [Slides TODO] [Code TODO]
May Meetup #2: 2025-05-19
- Vaadin24 in the real world - Java Vienna Raffle - Sebastian Kühnau [Slides TODO] [Code]
- Mill - Engineering a better Java Build Tool - Haoyi Li [Slides] [Code TODO
May Meetup #1: 2025-05-05
- JVMTI - JVM Tool Interface - Kevin Watzal [Slides] [Code]
- Fun with Flags! OpenFeature - Simon Schrottner [Slides] [Code] [Tutorial Java Getting Started]
April Meetup: 2025-04-07
- Truffle Metacompilation in Action - Christian Humer [Slides] [Code PEDemo] [Code Tinylang]
- Trash Talk - Exploring the JVM memory management - Gerrit Grunwald [Slides] [Code]
March Meetup: 2025-03-17
- Keycloak as your BaaS - from zero to hero - Michael Riedmann [Slides] [Code]
- Trustworthy Enterprise AI in your IDE - Ed Burns [Slides]
February Meetup: 2025-02-24
- zero downtime monolith decomposition - Jakob Fiegerl [Slides]
- Evil performance Testing - Siegfried Göschl [Slides] [Code] [Code Sample App]
January Meetup: 2025-01-27
- How to optimize JPA: The SQL Police - Philipp Seifert-Kehrer [Slides] [Code] [Article]
- The power of Graal: Using JavaScript, Python and WebAssembly in your Java Apps - Dominik Dorn [Slides] [Code]
November Meetup #2: 2024-11-25
- Pure, "No Dependencies" Java LLM Integration - Adam Bien [Code]
- The Only Reasonable Way To Test Your (Micro) Services - Adam Bien
November Meetup #1: 2024-11-11
- Everything You Always Wanted To Know About OpenAPI - Siegfried Göschl [Slides TODO] [Code TODO]
- API First revisited - where did we take a left turn? - Damjan Gjurovski [Slides TODO] [Code TODO]
October Meetup: 2024-10-21
- Messaging with Spring - ActiveMQ vs. RabbitMQ - Milan Gogic [Slides] [Code]
- Contract Testing in Java - Damjan Gjurovski [Slides TODO] [Code TODO]
September Meetup: 2024-09-30
- The beauty of Event-Sourcing Jakob Durstberger [Slides] [Code TODO]
- Event Sourcing with Axon Framework Andreas Grill [Slides] [Code]
June Meetup #2: 2024-06-24
- Is your spring boot application in Kubernetes secure? - Damjan Gjurovski [Slides]
- Have you ever considered just not writing bugs? - Tagir Valeev [Slides]
June Meetup #1: 2024-06-03
- Privacy leaks beyond the class-level: protecting personal data - Catherine Easdon [Slides]
- Change Data Capturing - Hans-Peter Grahsl [Slides] [Code TODO]
May Meetup "Venkat Edition": 2024-05-06
- Design Patterns Revisited in Modern Java - Venkat Subramaniam
- Know your Java? - Venkat Subramaniam
April Meetup #2: 2024-04-17
- Prepare for Jakarta EE11 - Ed Burns [Slides TODO] [Code TODO]
- AI Talk - Ed Burns [Slides TODO] [Code TODO]
- Developer Career Masterplan - Ed Burns [Slides TODO] [Code TODO]
April Meetup #1: 2024-04-08
- Deep dive into Hibernate ORM 6.4 features - Christian Beikov [Slides] [Code] [Video 1] [Video 2]
- JVM Performance Comparison for JDK 21 - Ionut Balosin [Slides] [Code]
March Meetup: 2024-03-11
- Extend your app securely - Max Noe [Live Coding only talk] [Code]
- Parallele Programmierung in Java - Christian Heitzmann [Slides] [Code]
February Meetup: 2024-02-12
- Debugging a debugger - Marco Sussitz [Slides] [Code]
- Choosing the Right Tool: A Comparative Look at gRPC, REST, and GraphQL - Damjan Gjurovski [Slides] [Code]
January Meetup: 2024-01-08
- TestContainers, Localstack + Spring - Anca Ghenade [Slides] [Code] [Code]
- Java 21 - Dominik Dorn [Slides] [Code]
December Meetup: 2023-12-04
- OS Profiling & code improvements - Stephan Belks Andrew Poulter [Slides TODO] [Code]
- Reasonable Cloud Practices with Java @ AWS - Adam Bien [Slides] [Code]
November Meetup: 2023-11-13
- Keycloak.X & quarkus - Kilian Schröder [Slides] [Code TODO]
- Java containerization deep dive - Damjan Gjurovski [Slides] [Code TODO]
October Meetup: 2023-10-23
- Kafka: Distributed Workload Scheduler - Igor Pernek [Slides TODO] [Code TODO]
- CLIs with Java, Quarkus, PicoCLI - Sebastian Daschner [Slides] [Code TODO]
September Meetup: 2023-09-25
- Event-Driven Architecture aka. 7 years with Axon Framework - Andreas Grill Gerhard Hipfinger [Slides]
- The beauty of the monolith - Philipp Seifert-Kehrer [Slides]
June Meetup #2: 2023-06-26
- Microservice communication done right - Damjan Gjurovski [Slides] [Code TODO]
- Modern observability with OpenTelemetry - Georg Pirklbauer [Slides] [Code]
June Meetup #1: 2023-06-05
- E.D.D.I. - Conversational AI Middleware mit Quarkus - Gregor Jarisch [Slides] [Code]
- Quarkus + Kubernetes - Onur Kasimlar [Slides] [Code Quarkus+K8s] [Code Quarkus+Opentelemetry]
May Meetup: 2023-05-15
- Solid: Foundation of Web3.0 for Java Devs - Timea Turdean [Slides] [Code]
- GraalVM & Spring Boot 3 - Rainer Hahnekamp [Slides] [Code] [Code]
April Meetup: 2023-04-24
- HATEOAS – Können REST-APIs Geschichten erzählen? - Maximilian Göke [Slides] [Code TODO]
- Location Transparency - Milen Dyankov [Slides]
March Meetup: 2023-03-06
- Angular ❤️ Spring Boot - Erich Stadler [Slides] [Code]
- Various ways to jOOQ - Klaus Unger Christoph Kober [Slides] [Code]
December Meetup: 2022-12-05
- Logging Considered Harmful? - Sebastian Daschner [Slides] [Code]
- OpenTelemetry for Java - Philipp Krenn [Slides] [Code]
November Meetup: 2022-11-07
- JSF is still alive - Rudy De Busscher [Slides] [Code]
- Spring Boot µService + CI/CD @ Openshift - Stefan Zaufl [Slides] [Code TODO]
October Meetup: 2022-10-03
- Java under the Hood of Elasticsearch - Philipp Krenn [Slides TODO] [Code TODO]
- Look Ma', I made a Website!: Keycloak, Meetup, Quarkus, Wordpress - Dominik Dorn [Slides] [Code]
September Meetup> 2022-10-05
- Hexagonical Arch & Architecture Testing - Stephan Prantl [Slides TODO] [Code TODO]
- Securing Quarkus Apps with OIDC and Keycloak - Stephan Kraft TODO [Slides TODO] [Code TODO]
August Meetup: 2022-08-04
- Java Performance - Kirk Pepperdine [Slides TODO] [Code TODO]
- Hibernate/Blaze Persistence - Christian Beikov [Slides] [Code]
June Meetup: 2022-06-27
- Property-based testing with Java - Jan Stępień [Slides TODO] [Code TODO]
- log4Shell - Philipp Krenn [Slides TODO] [Code TODO]
May Meetup: 2022-05-30
- faster JVM start-up techniques - Ionut Balosin [Slides] [Code]
- Rust for Java developers - Stefan Baumgartner [Slides] [Code TODO]
April Meetup: 2022-04-25
- MapDB + OpenSource Career - Jan Kotek [Slides] [Code TODO]
- Using Kafka&Opensearch at Willhaben - Matthias Seidemann [Slides TODO] [Code TODO]
March Meetup: 2022-03-28
- Hibernate 6 - Christian Beikov [Slides] [Code TODO]
- Java/JakartaEE @ Azure - Ed Burns [Slides TODO] [Code TODO]
November Meetup: 2021-11-15
- GraalVM: What's new, what's still great in GraalVM 21.3 - Gergö Barany [Slides TODO] [Code TODO]
- Distributed Performance Challenges - Andreas Grabner [Slides TODO] [Code TODO]
October Meetup: 2021-10-18
- Securing the Monolith with Keycloak - Marko Jurišić TODO [Slides TODO] [Code TODO]
- Whats new in Java - Dominik Dorn [Slides TODO] [Code TODO]
May Meetup: 2021-05-20
- Release early, release often! - Alexander Rothe TODO [Slides] [Code TODO]
- Spring tricks - Javid Asgarov [Slides] [Code TODO]
- Kubernetes Operators with Java - Donato Wolfisberg [Slides] [Code TODO]
March Meetup: 2020-03-02
- Unbiased Allocation Profiling - Philipp Lengauer [Slides TODO] [Code TODO]
- Tracing for Java Developers - Philipp Krenn [Slides TODO] [Code TODO]
January Meetup: 2020-01-20
- From Akka Persistence to Factory Automation - Roland Kuhn [Slides TODO] [Code TODO]
December Meetup: 2019-12-16
- Let's develop on Prod with Istio & Kubernetes - Bartosz Majsak [Slides TODO] [Code TODO]
- Blaze-Persistence GraphQL Support - Christian Beikov [Slides]] [Code TODO]]
November Meetup: 2019-11-25
- Lightweight Feature Environments with Spring Cloud + Kubernetes - Thomas Höfferl TODO [Slides TODO] [Code TODO]
- Apache Freemarker - Siegfried Göschl [Slides TODO] [Code TODO]
October Meetup: 2019-10-21
- Hazelcast Cloud - Richard Klavora [Slides TODO] [Code TODO]
- JPA + jOOQ + FlyWay - Thorben Janssen [Slides TODO] [Code TODO]
September Meetup: 2019-09-23
- Maximizing Performance with GraalVM: Java + Scala! - Thomas Wuerthinger [Slides TODO] [Code TODO]
June Meetup: 2019-06-24
- Spaß mit Microservices: Transaktionen - Lars Röwekamp [Slides] [Workflow Engines]
- Demystifying Java Language Features 9 - 11 - Ionut Balosin [Slides]
May Workshop: 2019-05-27
- Workshop: Getting started with OAuth 2.0 - Author [Slides TODO] [Code TODO]
March Meetup: 2019-03-25
- A BIM collaboration platform using Neo4j and JAVA microservices - Adam Eri [Slides TODO] [Code TODO]
- Project Quarkus: Kubernetes Native Java stack tailored for GraalVM - Dominik Dorn [Slides TODO] [Code TODO]
Februar Meetup: 2019-02-05
- It's all about the domain, honey - Fachliche Architektur für Java mit DDD - Henning Schwentner [Slides TODO] [Code TODO]
January Meetup: 2019-01-21
- Spring Boot: Autoconfiguration: Hintern den Kulissen - Marco Behler [Slides TODO] [Code TODO]
- Spring Boot: Testing - Erich Stadler [Slides TODO] [Code TODO]
December Meetup: 2018-12-03
- Entity Views - Not your father's DTOs - Christian Beikov [Slides TODO] [Code TODO]
- Kickstart your Gatling Performance Testing - Siegfried Göschl [Slides TODO] [Code TODO]
October Meetup: 2018-10-05
- Cloud Native, Service-Meshed Java Enterprise With Istio - Sebastian Daschner [Slides TODO] [Code TODO]
- Bulletproof Java Enterprise Applications for The Hard Production Life - Sebastian Daschner [Slides TODO] [Code TODO]
September Meetup: 2018-09-17
- Vaadin 10 Roadshow - Building modern web apps in Java/strong> - Matti Tahvonen [Slides TODO] [Code TODO]
- Running Vaadin 10 on Play!Framework - Dominik Dorn [Slides TODO] [Code TODO]
June Meetup: 2018-06-25
- API on the leash - Lukas ??? TODO [Slides TODO] [Code TODO]
- Jakarta EE and the road ahead - Mark Struberg [Slides TODO] [Code TODO]
May Meetup: 2018-05-28
- Parallel and Asynchronous Programming with Streams and CompletableFuture - Venkat Subramaniam [Slides TODO] [Code TODO]
April Meetup: 2018-04-16
- Quick Overview of Spring Boot 1.x - Dominik Dorn [Slides TODO] [Code TODO]
- Springs' PetClinic with a Graph-Database (Neo4J) - Daniel Jahre [Slides TODO] [Code TODO]
- What's new in Spring Boot 2 - Dominik Dorn [Slides TODO] [Code TODO]
February Meetup: 2018-02-26
- Intro Akka-Streams - Daniel Pfeiffer [Slides TODO] [Code]
- AsciiDoc+PDF - Siegfried Göschl [Slides TODO] [Code TODO]
- Event-Sourcing w/ Play! & Akka - Dominik Dorn [Slides TODO] [Code TODO]
January Meetup: 2018-01-15
- The cool and the cruel of MicroServices [[German]] - Mark Struberg [Slides TODO] [Code TODO]
October Meetup: 2017-10-23
- Play!@Craze - Peter Scheipl TODO [Slides TODO] [Code TODO]
June Meetup #2: 2017-06-26
- Intro to CrateDB: Distributed SQL & Search Database - Andrei Dan [Slides TODO] [Code TODO]
- Migrating from SQL to NoSQL: Remedying the Challenges of Migrating Oracle/Postgres/SQL to MongoDB/NoSQL - Marios Trivyzas [Slides TODO] [Code TODO]
June Meetup #1: 2017-06-12
- Camunda BPM - Stephan Pelikan [Slides TODO] [Code TODO]
- Getting started with Akka - Dominik Dorn [Slides TODO] [Code TODO]
May Meetup: 2017-05-08
- Event Sourcing using Akka on AWS [Daniel Pfeiffer] [Slides TODO] [Code]
- Source Dependencies with Maven and Gradle [Peter Palaga] [Slides TODO] [Code TODO]
April Meetup: 2017-04-03
- Continous Code Quality with the Sonar Ecosystem - Roman Pickl [Slides TODO] [Code TODO]
March Meetup: 2017-03-15
- Spring Boot under the hood - Nicolas Frankel [Slides TODO] [Code TODO]
January Meetup: 2017-01-16
- Model Driven Architecture & Design @ ING-DiBa - Markus Demetz [Slides]
December Meetup: 2016-12-05
- Microservices with the PlayFramework - Dominik Dorn
- Tools of the Trade - Dominik Dorn
November Meetup: 2016-11-14
- Blaze-Persistence for JPA - Christian Beikov, Moritz Becker
- Case Study: Spring Framework at Craftwork
October Meetup: 2016-10-10
- Intro to Kotlin
- JUnit 5
April Meetup: 2016-04-18
- What's new in Play Framework 2.5 - Dominik Dorn
- Lagom - the microservice framework - Dominik Dorn
March Meetup: 2016-03-14
- Redis
- Groovy Scripting
December Meetup: 2015-12-14
- NetRexx - human oriented language for the JVM
- PerfCake - Performance testing Martin Večeřa Pavel Macík [Slides TODO] [Code TODO]
October Meetup: 2015-10-12
- Se7en deadly deployment sins - Philipp Krenn
- Smart load balancing in the cloud with OptaPlanner - Lukáš Petrovický, Red Hat Czech
July Meetup: 2015-07-06
- AWS Deployment Mechanics [Workshop] - Philipp Krenn
June Meetup: 2015-06-08
- How far do you get with Spring Boot in one hour? - Christian Köberl
- One VM to rule them all (GraalVM) - Matthias Grimmer
May Meetup: 2015-05-11 (JSUG #70)
- Playframework 2.4 - Dominik Dorn
- Akka-Persistence - Dominik Dorn
April Meetup: 2015-04-20 (JSUG 69)
- Event Sourcing & CQRS - Dominik Dorn
March Meetup: 2015-03-30 (JSUG 68)
- Apache Tapestry 5 - Adam Zielinski
- Java Server Monitoring: Tipps and Tricks - Siegfried Göschl
JUGAT Meetup: 2011-01-26
- Bernhard Wallisch - "ANTLR - the compiler compiler"
- Arno Schmidmeier - "Anwendungsszenarien für AOP"
JUGAT Meetup: 2010-11-17
- Mihai Radulescu - "Knowledge In a Wiki"
- Siegfried Goeschl - "Introducing Apache Commons Exec and Commons Email"
JUGAT Meetup: 2010-05-20
- Roland Hoermann, "Business Applikationen schnell entwickeln fuer das JVx Framework Live!"
- Gerald Bauer, "(J)Ruby in der Praxis: Erstellung von PDF Dokumenten aus HTML Vorlagen mit Ruby Skript"
JUGAT Meetup: 2010-03-03
- Robert Baumgartner and Lixto Development Team, "Lixto Online Market Intelligence"
- Gerhard Hipfinger, "Apache Wicket"
- Nachtrag
Meetup: 2009-10-05
- Vorbereitungen [Slides]
JUGAT Meetup: 2009-08-12
- Sergey Mikhanov, "Introducing JAIN SLEE"
- Mark Struberg, "JSR-299 - Contexts and Dependency Injection"
Meetup: 2009-03-02
- Cocoon 3 - Student projects [Slides]
- Cocoon Project - StAX and the pipeline - Andreas Piber [Slides]
- JDO Extensions for the XML Code Generator - Lukas Lang [Slides]
- Accessing Web Sites as Web Services - Andreas Hubmer [Slides]
- Hoppla - Small and Home Office Backup and Migration - Florian Motlik [Slides]
- TIM aka EPROG2 with Ruby on Rails [Slides]
- The Sound of Shopping - Christoph P. [Slides]
Meetup: 2009-02-23
- TeX, LaTeX und der ganze Rest [Slides]
- LaTeX Quickintro - Christoph P. [Slides]
- Layouting with the memoir class - Martin Schürrer [Slides]
- Producing HTML and Slides with LaTeX [Slides] [Code]
Meetup: 2009-02-02
- Event Driven Architectures with Open Source Frameworks [Slides]
- Google Web Toolkit - Hans Sowa [Slides]
JUGAT Meetup: 2009-01-29
- Tony Fricko, "Widgetization of the web - and how to take widgets safely into the enterprise"
- Michael Chytracek, "SAP as Java Technology Provider?!"
Meetup: 2009-01-12
- RESTful Webservices with JSR 311 - Florian Motlik [Slides]
Meetup: 2008-12-15
- QtJambi - Java bindings for the mighty QT-framework [Slides]
Meetup: 2008-10-13
Meetup: 2008-07-07
Meetup: 2008-06-16
Meetup: 2008-05-27
- Christoph Atteneder, "Adobe Flex 3 - Engaging User Frontends"
- Dieter Hovorka, "Next generation of RIA Technologies"
- Markus Struberg, "The Git SCM - a little bit of git"
Meetup: 2008-05-26
- OurMovies - Yet another MovieManager [Slides]
No meetings recorded in 2007
No meetings recorded in 2006
JUGAT Meetup: 2005-11-30
- Peter Lieber - "SparxSystems Enterprise Architect"
- Jürgen Höller - "Das Spring-Framework"
JUGAT Meetup: 2005-06-21
- DI Michael Schaffer - "Model Driven Architecture using OptimalJ"
- Manfred Geiler, Martin Marinschek, Thomas Spiegl - "Apache myFaces - Open Source Java Server Faces"
JUGAT Meetup: 2005-03-30
- Rainer Dollinger, "Lucene - ein flexibles Framework für Volltextsuche"
- Ing. Paul Palaszewski, "Java und Performance? Ja, das geht!"
JUGAT Meetup: 2004-05-12
- Dipl.-Ing. Roland Triendl, "Location aware communication services for mobile devices"
- Horst Scheruga, "The art of logging - introduction to Log4J"
JUGAT Meetup: 2004-03-02
- Ing. Alfred Madl, "JOnas - The Java Open Application Server"
- Gerald Bauer, "Grooooovy Babe - Jazzing Up Plain Old Java"
JUGAT Meetup: 2003-11-10
- DI Gernot Koller, Manfred Weigl - "Apache Cocoon and RSF"
- Martin Pöschl - "Torque and OJB, The Apache Persistence Framework"
JUGAT Meetup: 2003-07-09
- Patrick Peck - "Java & .NET Interoperability"
- DI Roland Triendl - "Mobiles Java - Status und Ausblick"
JUGAT Meetup: 2003-05-14
- Ing. Paul Palaszewski (Hons) B.Sc. - "Agile Software Entwicklungsmethoden"
- DI Siegfried Göschl - "Canoo Webtest"
JUGAT Meetup: 2003-03-13
- Ing. Alfred Madl - "Enhydra Octopus"
- Gerald Bauer - "Jython and Jelly - Scripting Power for Java and XML"
JUGAT Meetup: 2003-02-03
- Lukas Mroz - "Processing Gigabytes in Seconds - Memory and Performance Issues for 2D/3D Image Processing with Java"
JUGAT Meetup: 2002-11-20
- Mag. Klaus Kreuzwieser, Franz Luef - "Financial Fusion Java Message Broker - Das ultimative Messaging"
- Gerald Bauer - "Spice Up XML UIs With SVG (Scalable Vector Graphics): Create High-End 2D Graphics in XML"
JUGAT Meetup: 2002-10-17
- Ing. Van Hai Rafael Scheiflinger - "Java@SAP"
- Philipp Gühring - "XSLT, dokumentorientiertes Arbeiten"
JUGAT Meetup: 2002-09-19
- Markus Aistleitner & DI Christian Müller - "e-Solution Applikations Framework in Java"
- DI Siegfried Göschl - "The Stairway to MAVEN"
JUGAT Meetup: 2002-06-26
- DI Alexander Forst-Rakoczy - "CORSO - Space Based Computing with Java"
- DI Bernd Wender - "Velocity in der Anwendungsentwicklung"
JUGAT Meetup: 2002-05-22
- Christian Weber - "Adaptive J2EE Application Architectures - Performance Optimization Using OptimalJ"
- DI Jutta Eckstein, Nicolai Josuttis - "eXtreme Programming - Eine moderne agile Softwareentwicklung"
JUGAT Meetup: 2002-04-22
- Roman Waitz - "The Java 2 Micro Edition"
JUGAT Meetup: 2002-03-20
- Christian Weber, Kurt Aigner - "J2EE development and testing environment OptimalJ/NuMega Dev Partner"
JUGAT Meetup: 2002-02-19
- Erich Gstrein - "Erfahrungen mit Poseidon UML"
JUGAT Meetup: 2002-01-15
- Mag Gerald Bauer - "WebStart"
JUGAT Meetup: 2001-11-20
- Dr. Gerhard Weishaar "Testautomatisierung und Extensibility für Java"
- DI Roland Triendl - "CVS in the Enterprise"
JUGAT Meetup: 2001-10-17
- DI Christian Liska, "Java Media Framework & Java 3D"
JUGAT Meetup: 2001-09-18
- Alfred Madl - "JET - ein Java native Compiler für Win32"
JUGAT Meetup: 2001-07-18
- DI Richard Geyer & DI Martin Kahr - "EJB for Rookies"
JUGAT Meetup: 2001-05-06
- Bernhard Herzog - "C# and .NET vs. Java and J2EE"
JUGAT Meetup: 2001-04-12
- DI Siegfried Goeschl - "Testen verteilter Anwendungen"