Talks at Devoxx UK 2025

Discover 139 amazing talks from world-class speakers

Anders Norås
Anders Norås
Avanade

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...

Mind the Geek Mind the Geek Welcome Feature 15 min. BEGINNER
Jen Wallace
Jen Wallace
Thoughtworks

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...

Architecture Architecture Tools-in-Action 30 min. BEGINNER
Charles-Philippe Bernard
Charles-Philippe Bernard
JP Morgan Chase

🎮 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...

Data & AI Data & AI Tools-in-Action 30 min. BEGINNER
Anders Norås
Anders Norås
Avanade

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...

Languages Languages Byte Size Session 15 min. INTERMEDIATE
Henry Lagarde
Henry Lagarde
Datadog

⚛️ 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...

UI & UX UI & UX Tools-in-Action 30 min. BEGINNER
Sébastien Blanc
Sébastien Blanc
Port

30 minutes to understand MCP (Model Context Protocol)

MCP Protocol Integration Quarkus

Data & AI Data & AI Tools-in-Action 30 min. BEGINNER
Tom Clifford-Clarke
Tom Clifford-Clarke
Capital One
Serge Harjau
Serge Harjau
Capital One

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...

Development Practices Development Practices Conference 50 min. INTERMEDIATE
Bárbara Teruggi
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...

Security Security Conference 50 min. INTERMEDIATE
Dimitrios Kafetzis
Dimitrios Kafetzis
Red Hat

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...

DevNation Day DevNation Day Conference 50 min. INTERMEDIATE
Andrei Pangin
Andrei Pangin
AWS

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...

Java Java Tools-in-Action 30 min. ADVANCED
Paul Crane
Paul Crane
Diffblue

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...

Development Practices Development Practices Conference 50 min. INTERMEDIATE
Einar Høst
Einar Høst
Norkart

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...

Architecture Architecture Conference 50 min. INTERMEDIATE
Peter Werry
Peter Werry
Unblocked

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...

Development Practices Development Practices Conference 50 min. INTERMEDIATE
Kate Stanley
Kate Stanley
Red Hat
Gantigmaa Selenge
Gantigmaa Selenge
Red Hat

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...

People & Culture People & Culture Byte Size Session 15 min. BEGINNER
Matt York
Matt York
JFrog

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....

Security Security Conference 50 min. INTERMEDIATE
Trisha Gee
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...

Development Practices Development Practices Conference 50 min. INTERMEDIATE
Marharyta Nedzelska
Marharyta Nedzelska
Sonar

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...

People & Culture People & Culture Byte Size Session 15 min. BEGINNER
Bas de Groot
Bas de Groot
FreshMinds

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...

People & Culture People & Culture Conference 50 min. INTERMEDIATE
Trisha Gee
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...

Development Practices Development Practices Opening Keynote 20 min. INTERMEDIATE
Daniel Oh
Daniel Oh
Red Hat

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...

DevNation Day DevNation Day Byte Size Session 15 min. BEGINNER
Josh Long
Josh Long
Broadcom

Bootiful Spring Boot: A DOGumentary

Spring Boot Java Modularity

Java Java Conference 50 min. BEGINNER
Alina Yurenko
Alina Yurenko
Oracle

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...

Java Java Conference 50 min. INTERMEDIATE
Josh Reini
Josh Reini
Snowflake

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...

Data & AI Data & AI Conference 50 min. INTERMEDIATE
Jago de Vreede
Jago de Vreede
TenneT

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...

Build & Deploy Build & Deploy Conference 50 min. INTERMEDIATE
Sébastien Blanc
Sébastien Blanc
Port

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...

Build & Deploy Build & Deploy Mini Lab 90 min. ADVANCED