Registration & Breakfast
Devoxx Belgium
Break
Break
Lunch
Break
Break
Break
Break
Break
Room 3
Conference
Privacy in Practice with Smart Pseudonymization: Lessons from the Belgian Public Sector
Kristof Verslype
Conference
Room 3
Conference
Welcome to the AI jungle! Now what?
Kevin Dubois
Room 3
Lunch Talk
Beyond REST: Using Full-Stack Signals for Real-Time Reactive UIs
Leif Åstrand
Room 3
Conference
Oh No, Not Another Chatbot - Java and AI for Real Business Use Cases
Sandra Ahlgrimm
Pierre Malarme
Room 3
Conference
So you think you can mesh? Scaling ING's service mesh
Jens Kat
Room 3
Conference
Ask the Architect
Alan Bateman
Gavin Bierman
Per Minborg
Stuart Marks
Brian Goetz
Room 3
Conference
From ML to LLM: on-device AI in the browser
Nico Martin
Room 4
Conference
Structured Concurrency: Managing the Hierarchical Cancelation and Error Handling
Ryan Knight
James Ward
Room 4
Conference
JVM in the Age of AI: Babylon, Valhalla, TornadoVM and friends
Artur Skowronski
Room 4
Conference
Build Smarter Knowledge Management Systems with AI Technology
Nacho Martinez
Room 4
Lunch Talk
Crafting the Ultimate Docker Image for Spring Applications
Pasha Finkelshteyn
Room 4
Conference
Running open large language models in production with Ollama and serverless GPUs
Wietse Venema
Room 4
Conference
Jlama: A Native Java LLM inference engine
Jake Luciani
Room 4
Conference
Modern & secure adaptive streaming on the Web
Katarzyna Dusza
Room 4
Conference
Pkl: Safe and Maintainable Config for Java Apps and Infrastructure
Ryan Knight
James Ward
Room 5
Conference
Squeezing Mushrooms into Bytes : Mario's NES Memory Magic
Clément De tastes
Room 5
Conference
Core Web Vitals: How to make your angular app feel like a dream
Nicolas Frizzarin
Room 5
Conference
Generic or Specific? Making sensible software design decisions
Bert jan Schrijver
Lunch Talk
Room 5
Conference
Garbage Collection in Java: The progress since JDK 8
Stefan Johansson
Room 5
Conference
Securing LLM-Powered Applications: Overcoming Security and Privacy Challenges
Brian Vermeer
Lize Raes
Room 5
Conference
Breaking and securing OAuth 2.0 in frontends
Philippe De ryck
Room 5
Conference
A Passwordless Future! Passkeys for Java Developers
Deepu Sasidharan
Room 5
Closing Keynote
Programming’s Greatest Mistakes
Mark Rendle
Room 6
Conference
Internationalization puzzles – or how to gamify a training.
Martijn Van iersel
Room 6
Conference
Testing done right: From bugs to brilliance
Wouter Bauweraerts
Room 6
Conference
Panel Discussion: LangChain4j, a year later.
Stephan Janssen
Guillaume Laforge
Dimitris Andreadis
Lize Raes
Julien Dubois
Dmytro Liubarskyi
Lunch Talk
Room 6
Conference
Practical LLM Inference in Modern Java
Alina Yurenko
Alfonso² Peterssen
Room 6
Conference
Test Automation with Selenium 5 and Java
Boni García
Room 6
Conference
15 Essential Do’s and Don’ts with Apache Kafka
Stephane Derosiaux
Room 6
Conference
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
Holly Cummins
Room 7
Conference
HTTP/3 and QUIC: Who, what, where, when and, WHY?
Robin Marx
Room 7
Conference
Avoiding career pitfalls — A well-grounded software engineer
Martin Stefanko
Room 7
Conference
Evaluating Open-Source Local LLMs: A Comparative Analysis with Proprietary Giants for Developer Applications
Michael Lundsveen
Room 7
Lunch Talk
AI and Code Quality: Building a Synergy with Human Intelligence
Arthur Magne
Room 7
Conference
Build your own EV Smart charge solution
Joost Den boer
Room 7
Conference
Let’s use IntelliJ as a game engine, just because we can
Alexander Chatzizacharias
Room 7
Conference
Pure Java Enterprise AI/LLM Integration (EAI 2.0)
Adam Bien
Room 7
Conference
Java Performance Update 2024
Per Minborg
Room 8
Conference
If Streams Are So Great, Let’s Use Them Everywhere... Right??
Maurice Naftalin
José Paumard
Room 8
Conference
Hunting with Stream Gatherers
Piotr Przybyl
Room 8
Conference
The Best of Java Shorts Show: 100 Snippets in 50 Minutes
Adam Bien
Room 8
Lunch Talk
Automated Accessibility Testing
Anna Maier
Room 8
Conference
Productivity is Messing Around and Having Fun
Trisha Gee
Holly Cummins
Room 8
Conference
Modern Java in Action
Nicolai Parlog
Room 8
Conference
RAG: from dumb implementation to serious results
Guillaume Laforge
Room 8
Conference
Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
Julien Topçu
Movie
Room 9
Conference
Deep dive into modern frameworks Reactivity🔬⚛️
Sylvain Dedieu
Room 9
Conference
Accelerating performance of Java applications on Arm64
Dave Neary
Room 9
Conference
Valhalla - Where Are We?
Brian Goetz
Room 9
Lunch Talk
Young Minds : Designing Engaging Child-Friendly Tech
Isra chahrazed Goumiri
Room 9
Conference
If Dorian Gray was a developer: A call to action towards future wellbeing
Georgios Diamantopoulos
Room 9
Conference
Introduction to Quarkus Security
Sergey Beryozkin
Room 9
Conference
Building a Lightning Fast Firewall with Java & eBPF
Johannes Bechberger
Mohammed Aboullaite
Room 9
Conference
Avoid common LLM pitfalls
Mete Atamel
BOF 1
BOF
The Java Pub Quiz
Ramon Wieleman
Artem Makarov
Nuno Cruz
BOF 1
BOF
Native Image Layers, GraalOS, and More - Discuss the Future of GraalVM
Fabio Niephaus
Thomas Wuerthinger
Shaun Smith
Room 10
Conference
What is multimodal RAG, and can we build a village with it?
Alexander Chatzizacharias
Room 10
Conference
Elevating Developer Experience and Productivity with Platform Engineering
Shinya Yanagihara
Room 10
Conference
Reading code
Marit Van dijk
Room 10
Lunch Talk
Crafting Intelligent Applications with Quarkus/LangChain4j
Dimitris Andreadis
Room 10
Conference
Psst! A Sneak Peek at StableValue and SegmentMapper
Per Minborg
Room 10
Conference
1BRC – Nerd Sniping the Java Community
Gunnar Morling
Roy Van rijn
Room 10
Conference
Trash Talk - Exploring the JVM memory management
Gerrit Grunwald
Room 10
Conference
Hack your life firmware (and other tips and tricks)
Emmanuel Bernard