talks.title
talks.heroDescription
1/4
Stéphane Philippart
🧰 Dev Containers: the ultimate toolbox for developers?
This session introduces dev containers as a solution to tedious environment setup. Using only Docker, everything—from tools to dependencies—is defined...
Scott Gerring
10 Things Rust Could Learn from Java (and 5 Things Java Should Probably Steal Back)
Rust may be the new systems darling, but it turns out Java solved many of its hardest problems decades ago. In this lighthearted yet practical talk, w...
Vanessa Formicola
7 architectural sins: why we keep making them and how we can stop
Architecture
Engineering
Systems
Practices
Mark Erikson
A Guide to React Compiler Rendering
This talk explains how React rendering works and how the new React Compiler optimizes apps by transforming component code. It demystifies the Compiler...
Maarten Mulders
Accelerating Maven Builds: From Snail's Pace 🐌 to Rocket Speed 🚀
Are you tired of watching Maven builds crawl at a snail's pace, wasting precious development time? Spending too much time at the coffee machine, or fi...
Stefan Angelov
Achieving Microsecond Latencies with Java
This session demonstrates how optimized Java can rival C/C++ for ultra-low-latency systems. It covers JVM internals, memory management, lock-free sync...
Jonathan Vila López
Agents With Seatbelts: Practical Ways to Keep AI Code Gen Under Control
This session shares practical strategies for safely and effectively integrating MCP setups and AI agents into development. It compares LLMs’ code‑gene...
Ana-Maria Mihalceanu
José Paumard
Application Performance Made Better with JFR
Understanding how to monitor and optimize Java applications is fundamental to building efficient software. This hands-on lab will introduce how to cap...
Cheuk Ting Ho
Are Python free-threaded ready? Looking at where free-threaded Python fails
This talk reviews Python’s free-threading initiative, detailing its technical differences, current status, and library compatibility. It assesses the...
Daniel Garnier-Moiroux
Authorization in Spring Security: permissions, roles and beyond
This session explains how to design robust, multi-phase authorization in Spring Boot using Spring Security. Through live coding, attendees learn key c...
Marit van Dijk
Be more productive with IntelliJ IDEA
IntelliJ IDEA is designed to help developers stay in the flow while working. It has a powerful editor, refactorings, navigation, and all kinds of smar...
Eoin Woods
Better Architecture by Telling Stories
This talk advocates using concrete scenarios—short, structured stories—to explain architectural concepts to non-technical stakeholders. By making issu...
Daniel Oh
Kevin Dubois
Beyond the Hype: Agentic AI Patterns for Enterprise Software
This talk explores building and deploying agentic AI systems—composed of multiple, independently reasoning agents—highlighting the limitations of gene...
Lennard Schiefelbein
Jonathan du Mesnil de Rochemont
Beyond the Score: Your Guide to Benchmarking LLMs
This talk explains how to design meaningful benchmarks for selecting LLMs on GPU clusters. It covers evaluating real-world capabilities—coding, tool u...
Pietro Mele
Benjamin Dauvissat
Billion Vector Baby!
This session explores the real-world engineering challenges of scaling semantic search with Elasticsearch and OpenSearch to billions of vectors, focus...
Thomas Wuerthinger
Josh Long
Bootiful GraalVM
It's that time of the year gain! Devoxx time! And we love being here. But you know which place we love even more? Production. And we don't know anythi...
Tom Cools
Braving the Change: recalibrating to new realities
‘Change is the only constant in our industry’… but they never told us it would go this fast. With the recent evolutions in AI, ‘change’ has shifted fr...
Loïc Magnette
Building Interoperable AI Agents in 30 Minutes
This talk presents the A2A protocol, an open standard enabling AI agents to discover, communicate, and collaborate across ecosystems. It covers A2A’s...
Daniel Oh
Cedric Clyburn
+1 more
Building with Open Source AI: A Crash Course
Thanks to open source, in the past year, we’ve seen a fundamental change: developers and enterprises are moving away from proprietary, closed-source m...
Diana Nanuti
Burnout: The Hidden Failure Mode of High-Performing Teams
This talk applies systems engineering and SRE principles to team health, arguing that running teams at full capacity creates systemic burnout risk. It...
Piotr Przybył
Butcher Virtual Threads like a pro!
Java™ 21 is real now. And so are virtual threads.
Everyone got excited about them, yet you prefer to keep your Java 8 job forever and you already h...
Everyone got excited about them, yet you prefer to keep your Java 8 job forever and you already h...
Bouke Nijhuis
Can LLMs play text adventures?
The title says it all! In this talk, we will explore the gaming capabilities of Large Language Models (LLMs) with some live demos. Since the release o...
Jules May
Complete, Correct, and Confidential: the inherently unhackable database.
We think of the software that runs our systems as its beating heart, but the brains of an organisation — the continuity of its identity — resides in i...
Christopher Batey
Derek Mortimer
Continuous Delivery for Java Engineers — A Hands-On Deep Dive
This hands-on workshop teaches participants to build and deploy a production-ready Java application with a full Continuous Delivery pipeline. Covering...
Madhura Chaganty
Curiosity by Design: What Does a Zoo Have to Do with AI?
This talk examines how AI tools risk dulling engineers’ curiosity by removing learning struggles. Using the “zoo vs. wild” metaphor, it shows how lead...
1/4
Development Practices
Languages
Architecture
Build & Deploy
Java
Data
People & Culture
Mind the Geek