Registration & Breakfast
Devoxx Belgium
Lunch
Break
Break
Break
Break
Room 4
Deep Dive
Measure, don’t guess: benchmarking stories from the trenches
Francesco Nigro
Mario Fusco
Room 4
Lunch Talk
Concurrency in Spring Boot Applications: Making the Right Choice
Andrei Shakirin
Room 4
Deep Dive
10 Truths in Distributed System Design
Gregor Hohpe
Room 4
Tools-in-Action
AsyncAPI & Springwolf - Automated documentation (and more)
Raphael De lio
Room 4
Tools-in-Action
Harmonizing Code and Melody: making electronical music in a matter of speaking!
Jan Van wassenhove
Room 5
Deep Dive
Java meets AI: Build LLM-Powered Apps with LangChain4j
Georgios Andrianakis
Clement Escoffier
Room 5
Lunch Talk
Developer Experience : From Hype to Reality
Soroosh Khodami
Makan Sepehrifar
Room 5
Deep Dive
Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds
Roy Van rijn
Thomas Wuerthinger
Room 5
Tools-in-Action
A Free Alternative to Docker: Podman
Florent Benoit
Room 5
Tools-in-Action
Your frontend is ☠️ ⚠️ Let's measure its impact with CO2.js
Ko Turk
Room 5
Tools-in-Action
Endpoint versioning made simple
Bouke Nijhuis
Room 6
Deep Dive
Bootiful Spring Boot 3.x
Josh Long
Room 6
Lunch Talk
From monolith to multi-services, how a platform engineering approach transforms your business ?
Arnaud Héritier
Room 6
Deep Dive
Bringing GenAI to the Modern Enterprise. A production use-case. In Serverless Java!
Dan Dobrin
Abdel Sghiouar
Room 6
Tools-in-Action
Unpoly - Single Page Experience with Server-Side Rendering
Patrik Duditš
Room 6
Tools-in-Action
My Digital Twin: Fine-tuning LLaMA 3 with Personal Chat History
Faissal Boutaounte
Room 6
Tools-in-Action
Outsmarting the energy grid with AI
Peter Defreyne
Room 8
Deep Dive
Design Patterns Revisited in Modern Java
Venkat Subramaniam
Room 8
Deep Dive
Cruising Along with Java: Benefiting from the Modern Features
Venkat Subramaniam
Room 8
Tools-in-Action
DevoxxGenie: Your AI Assistant for IDEA
Gunter Rotsaert
Room 8
Tools-in-Action
ES|QL FTW!
Piotr Przybyl
Room 8
Tools-in-Action
Building resilient applications with Durable Execution
Giselle Van dongen
Room 9
Deep Dive
Memory API: Patterns, Uses Cases, and Performance
José Paumard
Remi Forax
Room 9
Lunch Talk
Wat? That’s possible in Java?
Michael Vitz
Room 9
Deep Dive
The Joy of Testing
Victor Rentea
Room 9
Tools-in-Action
A better Jupyter Experience for Java Developers - JTaccuino unveiled
Sven Reimers
Jose Pereda
Room 9
Tools-in-Action
Unlocking Seamless Collaboration: Design-First APIs for Components
Lucien Immink
Room 9
Tools-in-Action
Monitoring Java Application Security with JDK tools and JFR Events
Ana-maria Mihalceanu
BOF 1
Hands-on Lab
Build your own enterprise ChatGPT with Open Source
Sandra Ahlgrimm
Antonio Goncalves
Julien Dubois
BOF 1
Hands-on Lab
Create AI-Infused Apps with LangChain4j: Insights from the Quarkus Developers
Kevin Dubois
Georgios Andrianakis
Eric Deandrea
Clement Escoffier
Lize Raes
BOF 1
Hands-On Lab
Master Speech AI APIs to enhance your applications!
Eléa Petton
Mathieu Busquet
BOF 1
BOF
The Java Community is Life-Changing!
Tom Cools
Sharat Chander
BOF 2
Hands-on Lab
Testing and Debugging OpenJDK
Hasnae Rehioui
BOF 2
Hands-on Lab
Refactoring your Application to Data Oriented Programming
Ana-maria Mihalceanu
José Paumard
BOF 2
Hands-On Lab
Putting AI Into Real-time ETL with Apache Flink, Debezium, and LangChain4j
Gunnar Morling
Hans-peter Grahsl
BOF 2
BOF
Java Language Pattern Matching Puzzlers
Simon Ritter