Registration
Devoxx UK 2023
Coffee Break
Lunch
Coffee Break
Gallery Hall
Opening
Special Guest Performance
Reeps One
Gallery Hall
Welcome
Welcome to Devoxx UK
Ana-maria Mihalceanu
Mark Hazell
Gallery Hall
Opening Keynote
Developer Joy – How great teams get s%*t done
Sven Peters
Gallery Hall
Opening Keynote
Shaky Foundations: The ethics of building on ChatGPT
Mhairi Aitken
Gallery Hall
Opening Keynote
Embracing Imposter Syndrome
Dom Hodgson
Gallery Hall
Conference
A Commune in the Ivory Tower: A New Approach to Architecture
Andrew Harmel-law
Gallery Hall
Conference
Developer Experience with Java on Kubernetes
Thomas Vitale
Gallery Hall
Conference
Design Patterns Revisited in Modern Java
Venkat Subramaniam
Gallery Hall
Conference
Securing Your Java Containers by Breaking In
Brian Vermeer
Gallery Hall
Conference
Bootiful Spring Boot 3
Josh Long
Gallery Hall
Conference
Clean Code with Records, Sealed Classes and Pattern Matching
José Paumard
Auditorium
Conference
Building Secure HTTPS Gateways for Java Applications
Ana-maria Mihalceanu
Auditorium
Conference
Failing Successfully
Cassandra Faris
Auditorium
Byte Size
Reactive applications with Event-Sourcing and Server-Sent events
Mitchell Herrijgers
Auditorium
Conference
Tech Leading 101: the Good, the Bad and the Ugly
Vanessa Formicola
Auditorium
Conference
Your Unit Tests are Trying To Tell You Something
Victor Rentea
Auditorium
Conference
The Hitchhiker’s Guide to a Great Developer Career
Sven Peters
Helen Scott
Auditorium
Conference
The Hacker's Guide to Kubernetes
Patrycja Wegrzynowicz
Auditorium
UnConference Kick-Off
UnConference Kick Off
Paula Kennedy
Steve Poole
Andrew Harmel-law
Room A
Conference
Keep your dependencies in check
Marit Van dijk
Room A
Conference
Scaling: from 0 to 20 million users
Josip Stuhli
Room A
Byte Size
The Future of Java is...Community
George Adams
Sharat Chander
Room A
Byte Size
Java for Serverless Cloud Functions: the how, why and tips to make it awesome
Pratik Patel
Room A
Conference
Maven Puzzlers
Andres Almiray
Ixchel Ruiz
Room A
Conference
Quarkus for Spring Developers
Eric Deandrea
Room A
Conference
From k9s to OpenTelemetry: A guide to observability for your apps in K8s
Matthias Haeussler
Room A
Conference
Exploring the Power and Potential of Large Language Models: A Case Study
Stephan Janssen
UnConference Session
UnConference Session
UnConference Session
Room B
Conference
Universal bugs
Peter Hilton
Room B
Conference
Extreme Programming at Discover
Ian Mclaughlin
Room B
Byte Size
10 ways to improve your container workload security
Rory Mccune
Room B
Byte Size
Scream if you wanna go faster! A developer’s guide to modern security using instrumentation.
David Archer
Room B
Conference
The Chips and Pickle Story: What's Really Behind Infamous, Historic UI Failures?
Dean Schuster
Room B
Conference
Beat the Greenwash: Strategies for a low-carbon cloud architecture
Kamar Ali
Room B
Conference
How to avoid the next Log4Shell - easy steps every developer can take right now
Steve Poole
Room B
Conference
Location transparency
Milen Dyankov
UnConference Session
UnConference Session
UnConference Session
Room D
Conference
Writing Greener Java Applications
Holly Cummins
Room D
Conference
It's not exactly rocket science: A live demo of AWS GroundStation for near real-time earth observation
Markus Ziller
Room D
Byte Size
Run Tests, Not containers
Eli Aleyner
Room D
Byte Size
Checked Exceptions: The Bad and the Ugly
Sina Madani
Room D
Conference
Fighting The Saboteur in Your Relationships: Dealing with Cognitive Biases
Arthur Doler
Room D
Conference
Wired! How your brain learns new (programming) languages.
Simone De gijt
Room D
Conference
Flutter Everywhere: Unleashing the Power of Cross-Platform App Development
Majid Hajian
Room D
Conference
Vapourware: The best software that never was
Anders Norås
UnConference Session
UnConference Session
UnConference Session
Exec Centre
Conference
Project Loom & Kotlin: Will Coroutines become obsolete?
Urs Peter
Exec Centre
Conference
Using Apache Kafka and OpenSearch to explore Mastodon
Olena Kutsenko
Exec Centre
Byte Size
ML Governance: A Practical Introduction
Ryan Dawson
Meissane Chami
Exec Centre
Byte Size
Bias in Machine Learning
Roseline Polle
Exec Centre
Conference
Busy Developer's Guide to Ballerina
Ted Neward
Exec Centre
Conference
How We Gained Observability Into Our CI/CD Pipeline
Dotan Horovits
Exec Centre
Conference
Full Stack Java - building a web app incl. persistence with plain Java
Richard Fichtner
Exec Centre
Conference
Kotlin DSL in under an hour
Anton Arhipov
Coding Cafe
Mini Lab
Building a Secure CI/CD Pipeline with GitHub Actions and Snyk for Java Applications
Brian Vermeer
Coding Cafe
Mini Lab
OAuth 2.1 and OpenID Connect for Java Developers
Andreas Falk
Coding Cafe
Mini Lab
Live Bug Bash
Lili Kastilio
Micah Silverman
Coding Cafe
Mini Lab
Making your own Testcontainers module for fun and profit!
Oleg Šelajev
Coding Cafe
Mini Lab
CTF: 101
Micah Silverman
Audrey Budryte
Boards Games Night