Java 24: A story about code, conflicts and conquer
Talks grouped by Track
Title
Speakers
Track
Debugging with IntelliJ IDEA
Bring the Action: Using GraalVM in Production
Programming's Greatest Mistakes
Cracking the Code Review
Quantum 2.0 is here and it's ready to change the world!
Continuations: The magic behind virtual threads in Java
Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
Fail more, learn more!
Speed Up Your Maven Build x10… Before You Move to Gradle
Fail more, learn more!
Developer Experience: Building an Environment for Engineering Success
Scaling Sustainability: IKEA’s Transformation through Domain-Driven Design and Microservices
Building AI Agents with Model Context Protocol: From Specification to Implementation
GraalVM in action: Building a Polyglot Rule Engine for Dynamic Business Logic
Effective software design: The role of men in debugging patriarchy in IT
Quiet on Set: Building an On-Air Sign with Open Source Technologies
Clean Architecture for Serverless: Business Logic You Can Take Anywhere
From 0 to H-AI-ro: Unlock the power of generative AI with Kotlin, LangChain4j and Spring AI
wAIred! Learn with(out) AI
Securing the Future of AI: Authorization Strategies for RAG Systems with LangChain4J and OpenFGA
Bootiful Spring Boot in 2025
I wish my manager was a game designer
Words as weapons: The dark arts of Prompt Engineering. Let’s hack some models... or even you?!
One chart to rule them all: Simple environment config with Spring Boot and Helm
RAG: from dumb implementation to serious results
GreenOps and Green Coding - are you optimising the right things?
YOLO - moving straight to production
Dockerfiles, Buildpacks, Jib and more ... what's the best way to run your Java code in Containers?
Streamtoxication: How a Fluent API turns into a Tangled Mess
Hunting with Stream Gatherers
Reaching Operational Excellence using OpenTelemetry
Fantastic languages and what to learn from them
IT for a Heart - From Idea to a Life-Saving Application