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
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!
Fail more, learn more!
Developer Experience: Building an Environment for Engineering Success
Scaling Sustainability: IKEA’s Transformation through Domain-Driven Design and Microservices
One chart to rule them all: Simple environment config with Spring Boot and Helm
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
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
Words as weapons: The dark arts of Prompt Engineering. Let’s hack some models... or even you?!
Streamtoxication: How a Fluent API turns into a Tangled Mess
Dockerfiles, Buildpacks, Jib and more ... what's the best way to run your Java code in Containers?
Hunting with Stream Gatherers
Reaching Operational Excellence using OpenTelemetry
Fantastic languages and what to learn from them