Registration & Breakfast
Devoxx Belgium 2023
Break
Break
Lunch
Break
Break
Break
Break
Room 3
Conference
MLOps: Keeping models from misbehaving like angry teenagers
Bert Gossey
Cedric De haes
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
Sustainable breeding ground for digital talent
Eppo Van der plas
Room 3
Conference
Semantic Kernel: AI orchestration for intelligent apps
Bruno Borges
John Oliver
Room 3
Conference
Building and Deploying Java Client Desktop Applications With JDK 21 and Beyond
Kevin Rushforth
Room 3
Conference
Explainable AI Analysis Visualization: Applications from Brain Computer Interfaces to ChatGPT
Sean Phillips
Room 3
Conference
How to build a Secure Supply Chain for your Spring Apps
David Caron
Room 4
Conference
From Clicks to Conversations: Designing LLM-powered Apps
Marie-alice Blete
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
Room 4
Lunch talk
IAM Doomsday Prepper: Surviving the Apocalypse with Keycloak
Maik Kingma
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
Java Observability with OpenTelemetry
Andrzej Kubik
Room 4
Conference
Practical Pipelines: A Houseplant Soil Alerting System with ksqlDB
Danica Fine
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
Unleashing the power of Angular: Navigating the latest releases and transformations
Loïc Magnette
Room 5
Lunch talk
Building a Bullsh*t Language
Jan Ouwens
Room 5
Conference
Kubernetes. From 0 to Production-Grade with Java
Kevin Dubois
Alex Soto
Room 5
Conference
Teaching old Streams new tricks
Viktor Klang
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 Šelajev
Oleg Nenashev
Room 5
Closing keynote
Introducing Flow. The worst software development approach in history
Sander Hoogendoorn
Kim Van wilgen
Room 6
Conference
Quarkus 3: The Road to Loom for Cheaper, Faster, and Easier Concurrent Applications
Daniel Oh
Room 6
Conference
Lessons learned using Machine Learning in Java
Jago De vreede
Room 6
Conference
Java Meets AI: A Hands-On Guide to Building LLM-Powered Applications with LangChain4j
Lize Raes
Room 6
Lunch talk
Unmasking the AI Illusion
Michael Demey
Room 6
Conference
gRPC Supercharged with Armeria
Trustin Lee
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
UX is a full stack Job!
Marcel Bagemihl
Miriam Becker
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
Quantum Computing in Java: an exceptionential opportunity
Johan Vos
Room 7
Conference
C4 models as code
Simon Brown
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
Debugging with IntelliJ IDEA
Anton Arhipov
Room 8
Conference
Project Loom: Modern Scalable Concurrency for the Java Platform
Alan Bateman
Room 8
Conference
Clean as You Code: Elevating Software Quality through Continuous Code Improvement
Peter Mckee
Room 8
Conference
Ask the Java Architects
Sharat Chander
Alan Bateman
Viktor Klang
Stuart Marks
Brian Goetz
Room 8
Conference
Java Patterns and Practices for Serverless Applications
Adam Bien
Movie
Room 9
Conference
Building data-intensive applications - from the trenches
Adam Michalik
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
Challenges and benefits of coding with generative AI
Laurent Doguin
Room 9
Conference
In-Memory Computing - The Big Picture
Markus Kett
Room 9
Conference
Wired! How your brain learns new (programming) languages
Simone De gijt
Room 9
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 9
Conference
SIMD Parallel Programming with the Vector API
José Paumard
Room 10
Conference
The Great Divergence - The Widening Gap between Industry and University Java
Felipe Yanaga
Room 10
Conference
10 Incredible Things you can do with Micronaut & GraalVM
Graeme Rocher
Room 10
Conference
TornadoVM: Write once, run everywhere...everywhere!
Thanos Stratikopoulos
Room 10
Conference
Into the hive of eBPF!
Mohammed Aboullaite
Room 10
Conference
Turbocharging DevOps with AI Adventures
Madou Coulibaly
Room 10
Conference
Human vs AI: How to ship secure code
Joseph Katsioloudes
Room 10
Conference
How generative AI brings synthetic data to software engineering
Wim Blommaert