talks.title
talks.heroDescription
1/6

Anders Norås
Demoscene: The Golden Years
Join Anders Norås in a nostalgic exploration of the 16-bit demoscene era from the late '80s and early '90s. This talk highlights the fierce competitio...

Jen Wallace
Fight the Big Ball of Mud with Business Capability Mapping
This session teaches how to identify and resolve issues from unclear domain boundaries in large, multi-team projects using Business Capability Mapping...

Charles-Philippe Bernard
🎮 Mastering Prompt Engineering for Immersive Text-Based Adventures
This session delves into prompt engineering in the 80s-style game "SRAM," using the Godot engine, Websocket Python server, and Ollama for local LLM in...

Anders Norås
Ouvroir de Code Potentiel
This talk applies Oulipo's literary constraints to programming, using unusual rules in coding exercises. By enforcing these restrictions, it aims to f...

Henry Lagarde
⚛️ Signals vs React Hooks: The Battle for Clean and Performant Code
This talk introduces signals as a powerful alternative to React Hooks, offering improved code readability, performance, and modularity. It provides in...

Sébastien Blanc
30 minutes to understand MCP (Model Context Protocol)
MCP Protocol Integration Quarkus

Tom Clifford-Clarke
Serge Harjau
50,000 Hours: A Developer Experience Story
This talk shares the journey of saving 50,000 engineering hours at Capital One's cloud productivity engineering team. Focusing on process improvements...

Bárbara Teruggi
A door with no locks? Let’s talk about threat modeling
Threat modeling isn’t exactly a new concept, but it has recently become a must-have in product design. With cybersecurity threats on the rise and the...
Dimitrios Kafetzis
A look inside the LLM closed box: test, observe and evaluate your RAG assisted chatbot
This talk explores testing LLM-infused applications by combining deterministic assertions with an LLM-as-a-judge approach. It demonstrates using LangC...

Andrei Pangin
Advanced performance analysis with async-profiler
Thanks to its accuracy and low overhead, Async-profiler became a go-to tool for Java performance engineers. Besides regular CPU and heap allocation sa...
Paul Crane
Agentic AI-driven unit test generation you can trust
In the rapidly evolving software development landscape, AI tools promise to enhance unit testing speed and accuracy. However, skepticism remains due t...

Einar Høst
Agile and Architecture: a meeting of the undead
This text critiques the decline of Agile and Architecture in software development, suggesting their initial problems remain unsolved. It questions whe...

Peter Werry
AI Developer Tools Are Focused on the Wrong Problem
For all the claims about AI increasing developer productivity, why aren’t developers seeing more of an impact?What we’ve heard from thousands of devel...

Kate Stanley

Gantigmaa Selenge
An open source journey from contributor to maintainer
Have you ever wondered what is involved in developing and maintaining your favourite open source project? Some are single person operations, but most...

Matt York
Application security - Consistency is everything!
In this talk, I'll describe some of the challenges faced by customers, developers, and security teams regarding consistency across security toolsets....

Trisha Gee
Are Your Tests Slowing You Down?
This talk addresses the challenge of balancing automated testing with developer productivity. It identifies issues that slow down testing processes an...

Marharyta Nedzelska
Back on track after parental leave
"Back on Track" is a talk exploring the challenges and strategies for transitioning back to work after parental leave. Based on personal experience, i...

Bas de Groot
Balancing Cognitive Load in Modern Software Development
This talk explores leveraging cognitive load in software development, linking it to intrinsic motivation. It discusses the balance needed to avoid sti...

Trisha Gee
Beyond Inspiration: Turning Learning into Action
This keynote focuses on transforming conference insights into actionable change. It emphasizes continuous learning for personal and organizational gro...

Daniel Oh
Boost Developer Productivity and Speed Up Your Inner Loop with Quarkus
Quarkus enhances productivity in Java development for Kubernetes by enabling live coding, near-instant startup, and memory efficiency. It allows devel...

Josh Long
Bootiful Spring Boot: A DOGumentary
Spring Boot Java Modularity

Alina Yurenko
Bring the Action: Using GraalVM in Production
GraalVM has been around for a while, and many developers and teams now rely on it to run Java applications faster, more efficiently, and more securely...

Josh Reini
Build and Evaluate Trustworthy Data Agents
This session covers building and evaluating data agents by connecting them to structured and unstructured data sources. Learn to build a data agent on...

Jago de Vreede
Building a native multiplatform SDKMAN in JavaFX
This talk explores creating a multiplatform native application using JavaFX and GraalVM, using SDKMAN as an example. It covers building native apps, d...

Sébastien Blanc
Building an Internal Developer Platform in 90 minutes
This mini-lab focuses on defining and building an Internal Developer Platform (IDP) using an opinionated approach. Participants will create a function...
1/6