10 Things I Hate About Java
Talks grouped by Session Types
Title
Speakers
Track
Agentic Programming, this is how it's done
Avoiding pitfalls with Java streams, concurrency, HTTP requests and more
Building AI Agents on the JVM
Building AI Agents With Spring & MCP
Coding Fast and Slow: Applying Kahneman's Insights to Improve Development Practices and Efficiency
Coupling, Cohesion and Change, The Blueprint of Modern Software Design
Demystifying the Dreaded A/B Test
Engineering a Better Java Build Tool
Gearing up to Java 25: Key Language Features
GraalVM 25: What's New and What's Next
Hack Your Brain: Smarter Learning for Devs
How I built my own Intelligent Robot Arm from Scratch
How to survive and thrive as a dev (team) in the exponential age of AI
Java 25 in Production: Memory Dieting to Tame Latency and Garbage Collection
Java 26 is boring, Which is why it is brilliant
Language Games
Learning modern Java the playful way
Level Up Your LangChain4j Apps for Production
Moving towards the European Cloud
One of the Lads - Things I’m tired of hearing about Women in Tech
Orchestrating payments for the millions
Pipeline Patterns and Antipatterns - Things your Pipeline Should (Not) Do
Possessed by Packages: Is Your JavaScript Haunted?
Secure Java Applications against Quantum Threats
Six and a half ridiculous things to do with Quarkus
Stop Guessing, Start Trusting: The Power of Contract Testing
Taming Microservice Overload: Our Journey to Modular Monoliths
The Art of Java Type Patterns
Tracing Java Performance Bottlenecks
Un-observable AI is un-trustworthy AI
What Sorcery is This? How software uses Dark Patterns to manipulate users
