The record: migrate to immutability
Talks grouped by Track
Title
Speakers
Track
The Art of Java Type Patterns
Coupling, Cohesion and Change, The Blueprint of Modern Software Design
Hack Your Brain: Smarter Learning for Devs
Stream tricks that you don't wanna miss !
Integrating AI into Your Java Applications: A Spring AI Deep Dive from Fundamentals to Agentic Patterns
How to trace a Java Memory Leak
Write Java Code Like a Seasoned Hacker: 2026 Edition
Agentic Programming, this is how it's done
Building AI Agents With Spring & MCP
Language Games
Accessibility powered by AI
Emulating on the JVM
Avoiding pitfalls with Java streams, concurrency, HTTP requests and more
Possessed by Packages: Is Your JavaScript Haunted?
Java 25 in Production: Memory Dieting to Tame Latency and Garbage Collection
From greenfield to minefield: How to avoid traps of creeping complexity
GraalVM 25: What's New and What's Next
Gearing up to Java 25: Key Language Features
Tracing Java Performance Bottlenecks
Six and a half ridiculous things to do with Quarkus
10 Things I Hate About Java
From greenfield to minefield: How to avoid traps of creeping complexity
Spring Boot in the Cloud: Advanced Optimization Deep Dive
Stop Guessing, Start Trusting: The Power of Contract Testing
The invisible thread: Scaling under regulation and geopolitical risk
The invisible thread: Scaling under regulation and geopolitical risk
Demystifying the Dreaded A/B Test
Burnout happens in teams that skip accessibility
Burnout happens in teams that skip accessibility
Learning modern Java the playful way
Java 26 is boring, Which is why it is brilliant
Coding Fast and Slow: Applying Kahneman's Insights to Improve Development Practices and Efficiency
Welcome
Secure Java Applications against Quantum Threats
Pipeline Patterns and Antipatterns - Things your Pipeline Should (Not) Do
Engineering a Better Java Build Tool
Taming Microservice Overload: Our Journey to Modular Monoliths
One of the Lads - Things I’m tired of hearing about Women in Tech
What Sorcery is This? How software uses Dark Patterns to manipulate users
Understanding the EU Cyber Resilience Act: What It Means for Open Source
Moving towards the European Cloud
How to survive and thrive as a dev (team) in the exponential age of AI
Un-observable AI is un-trustworthy AI
How to Write Bad Java Code
Level Up Your LangChain4j Apps for Production
Stop Using JSON Web Tokens (JWTs) for Authorization!
Make Cybersecurity Fun: Host Your Own Security-Themed Hackathon
Tips and tricks to bring the fun and passion back in your team!
How I built my own Intelligent Robot Arm from Scratch
Orchestrating payments for the millions
Building AI Agents on the JVM
Training My Rival in Java: A Deep Q-Learning AI to Play Azul
Testing Architecture Made Simple
Virtual Threads, Structured Concurrency and Scoped Values: Putting it all together
Can GenAI predict code’s energy use and why should we care?
FrameworkDesktop and IncusOS, a perfect combination for running LLMs locally
Early returns from outer space (in Kotlin)
When Music and Software Come Together
