Devoxx Poland 2026 · previous edition

Talks2026

All talks 2026

Conference - Short · Development Practices

How to AI incorrectly?

Dawid Perdek Wednesday 17 June · 09:00 · Room 1
Conference - Short · Java & JVM

Who's Slowing Down Your Application? Finding the Culprit When Logs and Metrics Fail

Michał Gniadek Wednesday 17 June · 09:00 · Room 2
Conference - Short · Architecture

Architecting the Future with Wardley Maps

Mike Wojtyna Wednesday 17 June · 09:00 · Room 3
Conference - Short · Data & AI

An AI Agent, From Hackathon to Production

Szymon Sołtys Wednesday 17 June · 09:00 · Room 4A
Conference - Short · Development Practices

Hacking Performance Testing: Boilerplate as a Service

Emilia Lendzion-Barszcz Wednesday 17 June · 09:00 · Room 4B
Keynote · Data & AI

Keeping humans in the loop with AI coding agents

Gojko Adzic Wednesday 17 June · 09:45 · Room 1
Conference · Java & JVM

How Netflix uses Java - 2026 edition

Paul Bakker Wednesday 17 June · 11:15 · Room 1
Conference · Development Practices

Get Shit Done with Get Shit Done - Spec-Driven development in AI times

Krzysiek Przekwas Wednesday 17 June · 11:15 · Room 2
Conference · Architecture

Myths of Software Architecture You Still Believe In

Sebastian Malaca Wednesday 17 June · 11:15 · Room 3
Conference · Architecture

How Google built a Consistent, Global Authorization System with Zanzibar (and you can too!)

Sohan Maheshwar Wednesday 17 June · 11:15 · Room 4A
Conference · Java & JVM

GraalVM 25: What's New and What's Next

Alina Yurenko Wednesday 17 June · 11:15 · Room 4B
Conference · Development Practices

Cracking the Code Review

Paco van Beckhoven Wednesday 17 June · 12:25 · Room 1
Conference · Architecture

Software Architecture: The Bad Parts

Artur Wojnar Wednesday 17 June · 12:25 · Room 2
Conference · Development Practices

What comes after Git?

Christian Schabetsberger Wednesday 17 June · 12:25 · Room 3
Conference · Architecture

Oops, We Bricked It Again: A Software Engineer’s Journey into IoT Hell

Adam Król Wednesday 17 June · 12:25 · Room 4A
Conference · Data & AI

Teaching agents to pay: A developer's guide

Anna Spysz Wednesday 17 June · 12:25 · Room 4B
Quickie · Architecture

AI-Driven Architecture: How Machine Learning is Reshaping System Design

Ihor Zhuravlov Wednesday 17 June · 13:35 · Room 1
Quickie · Architecture

Applying game architecture to the software development

Tomasz Skowroński Wednesday 17 June · 13:35 · Room 2
Quickie · Java & JVM

Java, scripted?

Johan Hutting Wednesday 17 June · 13:35 · Room 3
Quickie · Security

Make Cybersecurity Fun: Host Your Own Security-Themed Hackathon

Artem Makarov Wednesday 17 June · 13:35 · Room 4A
Quickie · Soft Skills

Hiring Wars - The Interview Strikes Back

Pavol Dudrík Wednesday 17 June · 13:35 · Room 4B
Conference · Data & AI

Agentic AI Patterns

Mario Fusco Wednesday 17 June · 14:10 · Room 1
Conference · Java & JVM

Six and a half ridiculous things to do with Quarkus

Holly Cummins Wednesday 17 June · 14:10 · Room 2
Conference · Architecture

High-Speed Crypto Trading: JVM Techniques Behind Bitvavo’s Microsecond Revolution

Oleg Lobanov Wednesday 17 June · 14:10 · Room 3
Conference · Architecture

Build or Buy an iPaaS? We Built It. Here's the Honest Story.

Michał Furdyna Wednesday 17 June · 14:10 · Room 4A
Conference · Java & JVM

Never a Null Moment with JSpecify

Hinse ter Schuur Wednesday 17 June · 14:10 · Room 4B
Conference · Java & JVM

Modern Java Puzzlers

Simon Ritter Wednesday 17 June · 15:20 · Room 1
Conference · Architecture

Modern Microservices for Enterprise AI: Patterns, Pitfalls, and Practices

Wei Hu Wednesday 17 June · 15:20 · Room 2
Conference · Data & AI

AI-First at Allegro Scale: How the Agentic Engine Revolutionized the Homepage?

Piotr Ceranek Wednesday 17 June · 15:20 · Room 3
Conference · Build & Deploy

Pipeline Patterns and Antipatterns - Things your Pipeline Should (Not) Do

Daniel Raniz Raneland Wednesday 17 June · 15:20 · Room 4A
Conference · Java & JVM

Quarkus in Action…​in Action!

Martin Stefanko Wednesday 17 June · 15:20 · Room 4B
Hands-on Lab · Soft Skills

Myślenie wizualne w praktyce IT – projektowanie raportów, procesów i komunikacja zespołowa

Natalia Mikołajek Wednesday 17 June · 15:20 · Room Lab 1
Hands-on Lab · Data & AI

Build an agentic commerce solution

Allison Farris, Anna Spysz Wednesday 17 June · 15:20 · Room Lab 2
Conference · Java & JVM

Concurrency testing on the JVM

Adam Warski Wednesday 17 June · 16:40 · Room 1
Conference · Data & AI

Making sense of Google’s agentic dev tools

Guillaume Laforge Wednesday 17 June · 16:40 · Room 2
Conference · Security

Code Security Reinvented: Navigating the era of AI

Joseph Katsioloudes Wednesday 17 June · 16:40 · Room 3
Conference · Data & AI

Building and Deploying a Multi-Agent AI Game Master with TypeScript

Muhammed Salih Güler Wednesday 17 June · 16:40 · Room 4A
Conference · Architecture

Pragmatic multi-cloud architecture: designing for resilience and portability beyond the hype

Alexandre Touret Wednesday 17 June · 16:40 · Room 4B
Conference - Short · Build & Deploy

Observability for AI Workloads: A New Paradigm for a New Era

Dotan Horovits Wednesday 17 June · 17:50 · Room 1
Conference - Short · Soft Skills

The Real Reasons Good Engineers Get Rejected In The Recruitment Process

Malgorzata Stanibula Wednesday 17 June · 17:50 · Room 2
Conference - Short · Build & Deploy

How to Use an AI Assistant with Your Monitoring System

Diana Todea Wednesday 17 June · 17:50 · Room 3
Conference - Short · Architecture

How Dropbox scaled search across dozens of connectors

Mary Fesenko, Grzegorz Łyczba Wednesday 17 June · 17:50 · Room 4A
Conference - Short · Soft Skills

Duma i uprzedzenie w świecie IT

Katarzyna Leszczyńska-Bohdan Wednesday 17 June · 17:50 · Room 4B
Tools-in-Action · Build & Deploy

From compose.yaml to Testcontainers: testing Kibana with one line of Java

Piotr Przybył Wednesday 17 June · 18:35 · Room 1
Conference - Short · Soft Skills

Debugging Your Health: Fitness for Desk Warriors

Radek Kargul Wednesday 17 June · 18:35 · Room 2
Conference - Short · Soft Skills

A sandbox environment for our minds: An engineer’s point of view on 10 days of total disconnection

Michał Poczwardowski Wednesday 17 June · 18:35 · Room 3
Tools-in-Action · UI & UX

Angular Forms Showdown

Dawid Perdek Wednesday 17 June · 18:35 · Room 4A
Conference - Short · Development Practices

Making Change Stick – Changing Behaviors at Scale

Sylwia Zabielska Wednesday 17 June · 18:35 · Room 4B
Conference · Build & Deploy

Getting more out of Maven

Marit van Dijk Thursday 18 June · 09:00 · Room 1
Conference · Development Practices

Built Under Load: Scaling a global platform on hard constraints and radical ownership — faster, not slower

Artem Fast Thursday 18 June · 09:00 · Room 2
Conference · Development Practices

Strangling the dragon: modernizing legacy systems with the Strangler Fig pattern

Daniel Raniz Raneland Thursday 18 June · 09:00 · Room 3
Conference · Security

Engineering for the Long Haul: Operating Open Source at Scale

Sven Sellen Thursday 18 June · 09:00 · Room 4B
Conference · Development Practices

Token-Efficient, Well-Crafted Java #livecoding

adam bien Thursday 18 June · 10:10 · Room 1
Conference · Development Practices

You thought technical debt was bad? Meet design debt!

Julien Topçu, Josian Chevalier Thursday 18 June · 10:10 · Room 2
Conference · Soft Skills

Before the To-Do List: The One Conversation Every Team Needs

Agata Kabat Thursday 18 June · 10:10 · Room 3
Conference · Security

Taming Agentic AI: Running rogue agents safely on Kubernetes

Abdellfetah SGHIOUAR Thursday 18 June · 10:10 · Room 4A
Conference · Security

Industrialized Supply Chain Attacks in the Age of AI

Mackenzie Jackson Thursday 18 June · 10:10 · Room 4B
Conference · Soft Skills

The Forgotten Art of Thinking: How to Learn with LLMs Without Increasing Cognitive Debt

Tomasz Ducin Thursday 18 June · 11:30 · Room 1
Conference · Architecture

System Architecture in the AI Era

Piotr Łaskawiec Thursday 18 June · 11:30 · Room 2
Conference · Development Practices

Reading code

Marit van Dijk Thursday 18 June · 11:30 · Room 3
Conference · Architecture

When Size Matters: The Cool Kids' Guide to High-Performance Computing in the Cloud.

Jacek Marmuszewski Thursday 18 June · 11:30 · Room 4B
Conference - Short · Data & AI

Using AI to Refactor Your Codebase for the Better

Misko Hevery Thursday 18 June · 12:40 · Room 1
Conference - Short · Development Practices

Unlocking key metrics and patterns using Grafana and AI

Usman Ahmad Thursday 18 June · 12:40 · Room 2
Conference - Short · Data & AI

How to evaluate AI Agent to be robust Intelligence

Sho Tanaka Thursday 18 June · 12:40 · Room 3
Conference - Short · Soft Skills

Myślenie wizualne w projektach IT: od pomysłu do wdrożenia

Natalia Mikołajek Thursday 18 June · 12:40 · Room 4B
Hands-on Lab · Architecture

From code to control: master deployments with Feature Flagging and OpenFeature

Alexandre Touret Thursday 18 June · 12:40 · Room Lab 1
Hands-on Lab · Data & AI

Create Your Own Role-Playing Game with Agentic AI using Strands Agents

Arnaud Jean Thursday 18 June · 12:40 · Room Lab 2
Conference · Development Practices

Refactoring to Modernize Java Applications

Venkat Subramaniam Thursday 18 June · 13:25 · Room 1
Conference · Data & AI

Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI

Mete Atamel Thursday 18 June · 13:25 · Room 2
Conference · Architecture

Software Design as Code - from Concepts to AI-driven Automation

Marcin Samsonowski Thursday 18 June · 13:25 · Room 3
Conference · Java & JVM

CRaCing Java Snapshots

Pasha Finkelshteyn Thursday 18 June · 13:25 · Room 4A
Conference · Build & Deploy

Pod Right-sizing in the Second Decade of Kubernetes

Abdellfetah SGHIOUAR Thursday 18 June · 13:25 · Room 4B
Conference · Mind the Geek

A Brief History of Artificial Intelligence

Tim Berglund Thursday 18 June · 14:35 · Room 1
Conference · Architecture

System Drift and how to live with it

James Lewis Thursday 18 June · 14:35 · Room 2
Conference · Java & JVM

Structured Concurrency in Action

Nicolai Parlog Thursday 18 June · 14:35 · Room 3
Conference · Data & AI

Hallucination Mitigation in RAG: From Linear to Agentic Architectures

Zahra Fakoor Harehdasht Thursday 18 June · 14:35 · Room 4A
Conference · Java & JVM

SIMD for Java: how Elasticsearch already benefits from the Panama Vector API

Piotr Przybył Thursday 18 June · 14:35 · Room 4B
Conference · Build & Deploy

IntelliJ Super Productivity in 45 Minutes

Heinz Kabutz Thursday 18 June · 15:55 · Room 1
Conference · Architecture

How We Waste Time Building APIs — and the Moment DDD Starts to Matter

Jacek Milewski Thursday 18 June · 15:55 · Room 2
Conference · Data & AI

How to build your own fun and absurd pair programmer

Alexander Chatzizacharias Thursday 18 June · 15:55 · Room 3
Conference · Data & AI

From Alerts to Diagnosis: Architecture of an Autonomous SRE Agent

Jakub Gajski, Ryszard Szwajlik Thursday 18 June · 15:55 · Room 4A
Conference · Java & JVM

Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem

Simon Ritter Thursday 18 June · 15:55 · Room 4B
Conference · Data & AI

Working Effectively with AI Coding Agents

Simon Maple Thursday 18 June · 17:05 · Room 1
Conference · Soft Skills

How stress makes us dumber - the neurobiology of chronic stress and cognitive decline

Katarzyna Jurczak Thursday 18 June · 17:05 · Room 2
Conference · Architecture

Lessons learned from building an Agentic AI platform

Andrzej Ludwikowski Thursday 18 June · 17:05 · Room 3
Conference · Architecture

Is the Architect's Job Just Prompting Now? Lessons from the Field

Paweł Żemła Thursday 18 June · 17:05 · Room 4A
Conference · Security

How to Get Quantum Ready

James Birnie Thursday 18 June · 17:05 · Room 4B
Tools-in-Action · Development Practices

Mutants to the rescue: How effective are your unit tests?

Paco van Beckhoven Thursday 18 June · 18:15 · Room 1
Conference · Soft Skills

Behavioral Software Engineering

Mario Fusco Thursday 18 June · 18:15 · Room 2
Conference · Soft Skills

Z lasu do dżungli

Paweł Szlendak Szlendi Thursday 18 June · 18:15 · Room 3
Conference - Short · Soft Skills

Sesja Mindfulness : Focus & Energy Reset

Orysia Chuda - Rakowska Thursday 18 June · 18:15 · Room 4A
Conference - Short · Development Practices

Teaching Agents How to Code: Iterative Knowledge Capture in Test Engineering

Bartosz Cytrowski Thursday 18 June · 18:15 · Room 4B
Conference · Soft Skills

Hack Your Brain: Smarter Learning for Devs

Simone de Gijt Friday 19 June · 09:00 · Room 1
Conference · Build & Deploy

Feature Management: Beyond Feature Flags

Mateusz Kwaśniewski Friday 19 June · 09:00 · Room 2
Conference · Data & AI

A Practical Guide to Training a Small Language Model: Tokenizers, Training, and Real-World Pitfalls

David vonThenen Friday 19 June · 09:00 · Room 3
Conference · Soft Skills

The New Age of Productivity

Jan Mazurek Friday 19 June · 09:00 · Room 4A
Conference · Security

Are We Ready For The Next Cyber Security Crisis Like Log4Shell?

Soroosh Khodami Friday 19 June · 09:00 · Room 4B
Keynote · Architecture

Architecting for the Unknown

Venkat Subramaniam Friday 19 June · 10:10 · Room 1
Hands-on Lab · Build & Deploy

Learn and play - European Cloud Vendor workshops

Pawel Piwosz Friday 19 June · 11:30 · Room Lab 1
Hands-on Lab · Security

Building secure AI agents with Quarkus LangChain4j

Willem Jan Glerum, Radek Kargul Friday 19 June · 11:30 · Room Lab 2
Conference · Development Practices

AI agents won’t save your productivity – human–agent collaboration will

Sven Peters Friday 19 June · 11:40 · Room 1
Conference · Architecture

AI vs architecture diagrams

Simon Brown Friday 19 June · 11:40 · Room 2
Conference · Development Practices

It's Dangerous to Code Alone! Take This: AI Developer Survival Guide

Muhammed Salih Güler Friday 19 June · 11:40 · Room 3
Conference · Mind the Geek

Snake in 10 Lines: Learning More by Coding Less

Guus de Wit Friday 19 June · 11:40 · Room 4A
Conference · Java & JVM

Scotty I need Warp Speed - Ways to improve the JVM startup/warmup

Gerrit Grunwald Friday 19 June · 11:40 · Room 4B
Conference - Short · Architecture

Designing Systems That Can Be Changed Safely

Tevfik Ekici Friday 19 June · 12:50 · Room 1
Conference - Short · Security

Prompt Injection in CI/CD: When AI Agents Execute Untrusted Input

Mackenzie Jackson Friday 19 June · 12:50 · Room 2
Conference - Short · Soft Skills

The Great Fusion of Skills — How to Architect Your Growth When the Bar Rises Faster Than Ever

Szymon Janikowski Friday 19 June · 12:50 · Room 3
Conference - Short · Build & Deploy

Observing Agents

Mateusz Kulewicz Friday 19 June · 12:50 · Room 4A
Conference - Short · Soft Skills

Assembling the Dream Team: building foundations across borders

GRZEGORZ SZTANDERA Friday 19 June · 12:50 · Room 4B
Conference · Data & AI

Context is King

Simon Maple Friday 19 June · 13:35 · Room 1
Conference · Development Practices

AI Writes Code. AI Agents Solve Problems. So what is left for Engineers?

Tomasz Manugiewicz Friday 19 June · 13:35 · Room 2
Conference · Data & AI

Making Sense of Vector Databases

Balkrishna Rawool Friday 19 June · 13:35 · Room 3
Conference · Build & Deploy

RESOURCE_EXHAUSTED - Managing Google Cloud infrastructure for Cost-Effective AI and Agentic Workloads

Maciej Strzelczyk Friday 19 June · 13:35 · Room 4A
Conference · Data & AI

Transactional Change Stream Processing With Apache Flink Description

Gunnar Morling Friday 19 June · 13:35 · Room 4B
Conference · Build & Deploy

How to survive and thrive as a dev (team) in the exponential age of AI

Sander Hoogendoorn Friday 19 June · 14:45 · Room 1
Conference · UI & UX

Dark Patterns to Rule Them All

Sergès Goma Friday 19 June · 14:45 · Room 2
Conference · Development Practices

Maintainability of vibe-coded application without b***t

Piotr Śliwa Friday 19 June · 14:45 · Room 3
Conference · Data & AI

wAIred! Learn with(out) AI

Simone de Gijt Friday 19 June · 14:45 · Room 4B