Registration & Breakfast
Devoxx Belgium 2023
Break
Break
Lunch
Break
Break
Break
Break
Room 3
Conference
MLOps: Keeping models from misbehaving like angry teenagers
Cedric De haes
Bert Gossey
Room 3
Conference
Empowering Growth: The Art of Harnessing Your Mentor's Expertise as a Senior Developer
Markus Westergren
Room 3
Conference
Rubber Grokking: Enhancing Software Development with AI
Remo Dentato
Room 3
Lunch talk
Challenges and benefits of coding with generative AI
Laurent Doguin
Room 3
Conference
Kubernetes. From 0 to Production-Grade with Java
Kevin Dubois
Alex Soto
Room 3
Conference
Building and Deploying Java Client Desktop Applications With JDK 21 and Beyond
Kevin Rushforth
Room 3
Conference
Java Observability with OpenTelemetry
Andrzej Kubik
Room 3
Conference
How to build a Secure Supply Chain for your Spring Apps
David Caron
Room 4
Conference
Building data-intensive applications - from the trenches
Adam Michalik
Room 4
Conference
Beginners guide to balance your data across Apache Kafka partitions
Olena Kutsenko
Room 4
Conference
Netty, the IO framework that propels them all
Stephane Landelle
Lunch talk
Room 4
Conference
Write your own Java Profiler in 240 lines of pure Java
Johannes Bechberger
Room 4
Conference
The battle of the AI coding assistants
Bouke Nijhuis
Room 4
Conference
Explainable AI Analysis Visualization: Applications from Brain Computer Interfaces to ChatGPT
Sean Phillips
Room 4
Conference
UX is a full stack Job!
Marcel Bagemihl
Miriam Becker
Room 5
Conference
OpenTelemetry and Continuous Feedback - Things you need to know about your Java code at runtime
Roni Dover
Room 5
Conference
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
Ivar Grimstad
Room 5
Conference
Quantum Computing in Java: an exceptionential opportunity.
Johan Vos
Lunch talk
Room 5
Conference
C4 models as code
Simon Brown
Room 5
Conference
Wired! How your brain learns new (programming) languages.
Simone De gijt
Room 5
Conference
A Glance At The Java Performance Toolbox
Ana-maria Mihalceanu
Room 5
Conference
Fake it until you `make it`. API integration testing with WireMock and Testcontainers
Oleg Nenashev
Oleg Šelajev
Room 5
Closing keynote
Introducing Flow. The worst software development approach in history
Sander Hoogendoorn
Kim Van wilgen
Room 6
Conference
The Great Divergence - The Widening Gap between Industry and University Java
Felipe Yanaga
Room 6
Conference
Lessons learned using Machine Learning in Java
Jago De vreede
Room 6
Conference
TornadoVM: Write once, run everywhere...everywhere!
Thanos Stratikopoulos
Room 6
Lunch talk
Unmasking the AI Illusion
Michael Demey
Room 6
Conference
Into the hive of eBPF!
Mohammed Aboullaite
Room 6
Conference
Everything new in Spring Security 6 baked with a Spring Boot 3 recipe
Laur Spilca
Room 6
Conference
Performance and Scale - Domain-Oriented Objects vs Tabular Data Structures
Rustam Mehmandarov
Donald Raab
Room 6
Conference
Practical Pipelines: A Houseplant Soil Alerting System with ksqlDB
Danica Fine
Room 7
Conference
Tradeoffs, Bad Science, and Polar Bears – The World of Java Optimisation
Holly Cummins
Room 7
Conference
Explaining QUIC: the protocol that is both very similar to and very different from TCP
Peter Doornbosch
Room 7
Conference
Unleashing the power of Angular: Navigating the latest releases and transformations
Loïc Magnette
Room 7
Conference
Semantic Kernel: AI orchestration for intelligent apps
John Oliver
Bruno Borges
Room 7
Conference
Securing Your Java Containers by Breaking In
Brian Vermeer
Room 7
Conference
Open standards for building event-driven applications in the cloud
Mete Atamel
Room 7
Conference
OAuth2, OpenID: live-coding SSO, from first principles
Daniel Garnier-moiroux
Room 8
Conference
IntelliJ Super Productivity in 45 Minutes
Heinz Kabutz
Room 8
Conference
Keep your dependencies up to date with Renovate
Michael Vitz
Room 8
Conference
Conway's Law: When Best Practices Are Not Enough
Julien Topçu
Room 8
Lunch talk
Building a Bullsh*t Language
Jan Ouwens
Room 8
Conference
Project Loom: Modern Scalable Concurrency for the Java Platform
Alan Bateman
Room 8
Conference
Teaching old Streams new tricks
Viktor Klang
Room 8
Conference
Meet the Java Experts AMA
Sharat Chander
Alan Bateman
Stuart Marks
Viktor Klang
Brian Goetz
Room 8
Conference
Java Patterns and Practices for Serverless Applications
Adam Bien
Movie
Room 9
Conference
From Clicks to Conversations: Designing LLM-powered Apps
Marie-alice Blete
Room 9
Conference
Quantum computers Vs. modern cryptography
Kristof Verslype
Room 9
Conference
Beyond Logs: Real-Time Anomaly Detection without Migraines
Fawaz Ghali
Room 9
Lunch talk
Debugging with IntelliJ IDEA
Anton Arhipov
Room 9
Conference
gRPC Supercharged with Armeria
Trustin Lee
Room 9
Conference
Clean as You Code: Elevating Software Quality through Continuous Code Improvement
Peter Mckee
Room 9
Conference
Human vs AI: How to ship secure code
Joseph Katsioloudes
Room 9
Conference
How generative AI brings synthetic data to software engineering
Wim Blommaert
Room 10
Conference
Quarkus 3: The Road to Loom for Cheaper, Faster, and Easier Concurrent Applications
Daniel Oh
Room 10
Conference
10 Incredible Things you can do with Micronaut & GraalVM
Graeme Rocher
Room 10
Conference
Java Meets AI: A Hands-On Guide to Building LLM-Powered Applications with LangChain4j
Lize Raes
Room 10
Lunch talk
IAM Doomsday Prepper: Surviving the Apocalypse with Keycloak
Maik Kingma
Room 10
Conference
In-Memory Computing - The Big Picture
Markus Kett
Room 10
Conference
Turbocharging DevOps with AI Adventures
Madou Coulibaly
Room 10
Conference
Unlocking the Secrets of the Devoxx Mobile App: A Deep Dive into Open Source PWA with Vue and Firebase
Xavier Hanin
Frédéric Camblor
Room 10
Conference
SIMD Parallel Programming with the Vector API
José Paumard