Skip to content
Experience
Tracks
Tickets
Sponsors
Call for Papers
Venue
FAQ
Buy ticket
Devoxx Poland 2026 · previous edition
Talks
2026
All talks 2026
All tracks
Architecture
Build & Deploy
Data & AI
Development Practices
Java & JVM
Mind the Geek
Security
Soft Skills
UI & UX
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