Why smart developers write silly code
Talks grouped by Track
Title
Speakers
Track
Learning modern Java the playful way
The Art of Java Type Patterns
Gearing up to Java 25: Key Language Features
Are We Still Doing OOP? 🤔 Let's Tackle Anemic Domain Models Together
How to trace a Java Memory Leak
Building AI Agents With Spring & MCP
10 Things I Hate About Java
Generics - You Never Know What You're Gonna Get
Accessibility powered by AI
Agentic Programming, this is how it's done
Tracing Java Performance Bottlenecks
Language Games
Possessed by Packages: Is Your JavaScript Haunted?
Never Trust a Monkey! Can We Trust AI-Generated Code?
Modernising the Energy Transition: How to build a Cloud‑Native, Non‑Blocking Registry
Welcome
Building a legacy: The art of crafting maintainable systems
Spring Boot in the Cloud: Advanced Optimization Deep Dive
Hack Your Brain: Smarter Learning for Devs
AI code assist tools for developers
RAG in the wild: real-world lessons from modernizing legacy systems
Building my own (accurate!) Spotify Wrapped
Building my own (accurate!) Spotify Wrapped
Intelligent Kotlin
Demystifying the Dreaded A/B Test
Write Java Code Like a Seasoned Hacker: 2026 Edition
Welcome
From greenfield to minefield: How to avoid traps of creeping complexity
How AI Is Rewriting the Practice of Open Source
Java 26 is boring, Which is why it is brilliant
Commit to Change: From Analyst to Java Developer
Coding Fast and Slow: Applying Kahneman's Insights to Improve Development Practices and Efficiency
Zero-Toil AI Enablement: Bridging LLM Agents to Microservices with MCP-on-Envoy
Welcome
The three laws of Scalable Engineering: How to build systems that don’t collapse under growth
Secure Java Applications against Quantum Threats
pi and the Spec Paradox: What AI Agents Actually Need From You
Pipeline Patterns and Antipatterns - Things your Pipeline Should (Not) Do
Securing the Open Source Supply Chain
What Sorcery is This? How software uses Dark Patterns to manipulate users
Engineering a Better Java Build Tool
The micro frontend game - a demo of cross-team scalability
Securing the Software Supply Chain by Default
One of the Lads - Things I’m tired of hearing about Women in Tech
Managing expectations with Autonomy Poker
The invisible thread: Scaling under regulation and geopolitical risk
Taming Microservice Overload: Our Journey to Modular Monoliths
Supercharge Spring Boot Tests with Kotlin DSL Power
5.5 prompt injection techniques in 15 minutes
Stop Patching, Start Shipping: Trusted Open Source for Your Entire Stack
Java 25 in Production: Memory Dieting to Tame Latency and Garbage Collection
Coupling, Cohesion and Change, The Blueprint of Modern Software Design
Never Trust a Monkey! Can We Trust AI-Generated Code?
Avoiding pitfalls with Java streams, concurrency, HTTP requests and more
Welcome
From greenfield to minefield: How to avoid traps of creeping complexity
The invisible thread: Scaling under regulation and geopolitical risk
AI at Every Step: Why Are You Still Doing the Dev Cycle by Hand?
Integrating AI into Your Java Applications: A Spring AI Deep Dive from Fundamentals to Agentic Patterns
The three laws of Scalable Engineering: How to build systems that don’t collapse under growth
Stop Guessing, Start Trusting: The Power of Contract Testing
From Automation to Autonomy: The Next Evolution of Playwright Testing
Burnout happens in teams that skip accessibility
Burnout happens in teams that skip accessibility
Six and a half ridiculous things to do with Quarkus
From Observability to Action: Elastic AI, Agent Builder, and Workflows
Green Maven builds: sustainable CI in practice
The developer's guide to making money in the open-source galaxy
The Joy of Coding Competitions
Solving grid congestion in 15 minutes
The record: migrate to immutability
GraalVM 25: What's New and What's Next
Dream Machines & Walled Gardens
Emulating on the JVM
Can GenAI predict code’s energy use and why should we care?
Stream tricks that you don't wanna miss !
FrameworkDesktop and IncusOS, a perfect combination for running LLMs locally
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
Testing Agents Before They Test You
Virtual Threads, Structured Concurrency and Scoped Values: Putting it all together
Ouvroir de Code Potentiel
Early returns from outer space (in Kotlin)
When Music and Software Come Together
