cotalks.dev
Login
Devoxx UK 2025
2025
Videos
1 — Rediscovering Apollo 11: Using Java + Vector Search to explore the mission data!
2 — Beyond Inspiration: Turning Learning into Action by Trisha Gee
3 — Disney Driven Development by Melinda Seckington
4 — Demoscene: The Golden Years by ANDERS NORÅS
5 — How to Thrive in the Face of Uncertainty by Sonia Malik
6 — Top REST API Design Pitfalls by Victor Rentea
7 — The Gatherer API: the tool that was missing in the Stream API by José Paumard
8 — Passkeys in practice: implementing passwordless apps by Daniel Garnier-Moiroux
9 — Concerto for Java and AI - Building Production-Ready LLM Applications by Thomas Vitale
10 — Maven Productivity Tips by Andres Almiray
11 — Zero-bug policy success by Peter Hilton
12 — Agile and Architecture: a meeting of the undead by Einar Høst
13 — Platform Engineering: Evolution, Trends, and Future Impact on Software Delivery by Paula Kennedy
14 — 🎮 Mastering Prompt Engineering for Immersive Text-Based Adventures by Charles-Philippe Bernard
15 — Cracking the Code Review by Paco van Beckhoven
16 — Software Excellence in Large Orgs through Technical Coaching by Emily Bache
17 — Kotlin - the new and noteworthy by Anton Arhipov
18 — How to Ask Questions in 2025 by Carly Richmond
19 — From Java to Installable Web App in 15 Minutes by Stephan Wald
20 — The art of structuring real-time data streams into actionable insights by Olena Kutsenko
21 — The Hidden Art of Thread-Safe Programming: Exploring java.util.concurrent by Heinz Kabutz
22 — A look inside the LLM closed box: test, observe and evaluate your RAG assisted chatbot
23 — End-to-End Encryption for Streaming Data Pipelines by Hans-Peter Grahsl
24 — Write Once, Deploy Everywhere: From Containers to Serverless by James Ward & Matthew Meckes
25 — Unlocking the Full Power of AI Coding Tools: Practical advice for Developers by Steve Poole
26 — K2K - making a Universal Kafka Replicator by Drew Oetzel
27 — Java meets AI: Build LLM-Powered Apps with LangChain4j by Kevin Dubois & Holly Cummins
28 — Serverless Java in Action: Cloud Agnostic Design Patterns and Tips by Daniel Oh & Kevin Dubois
29 — Everything You Need to Know About Running LLMs Locally by Cedric Clyburn & Roberto Carratalá
30 — Count-Min Sketch: An efficient probabilistic Data Structure by Raphael De Lio
31 — Scaling Engineering teams across Continents by Ludovic Toison
32 — What You Need to Know (And Why You Should Care) About AI Governance by Michelle Frost
33 — Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job by Holly Cummins
34 — Balancing Cognitive Load in Modern Software Development by Bas de Groot
35 — Piggybacking auth to trace SOCKS requests in a distributed system by Dafydd Thomas
36 — Scripting on the JVM with JBang by Yassine Benabbas
37 — Iced Kaf-fee: Chilling Kafka Data into Iceberg Tables by Danica Fine
38 — 50,000 Hours: A Developer Experience Story by Tom Clifford-Clarke & Serge Harjau
39 — Building a native multiplatform SDKMAN in JavaFX by Jago de Vreede
40 — Running Java on ARM - is it worth it? by Artur Skowronski
41 — An open source journey from contributor to maintainer by Kate Stanley & Gantigmaa Selenge
42 — Happy Birthday, Java by Sharat Chander
43 — Picocli: put some Java in your terminal 💻! by Stéphane Philippart
44 — How computers scribble by Alvin Bryan
45 — Java 21: The revolution of virtual threads by Christian Worz
46 — Back on track after parental leave by Marharyta Nedzelska
47 — Reading code by Marit van Dijk
48 — A door with no locks? Let’s talk about threat modeling by Bárbara Teruggi
49 — But can you really run your app on 2 clouds at the same time? by Natalie Godec
50 — Boost Developer Productivity and Speed Up Your Inner Loop with Quarkus by Daniel Oh
51 — Combining tracing with profiling: inferred spans by Jack Shirazi
52 — Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
53 — 30 minutes to understand MCP (Model Context Protocol) by Sébastien Blanc
54 — Securing LLM-Powered Applications: Overcoming Security and Privacy Challenges
55 — Static Kotlin bug hunting with K2 by Marharyta Nedzelska
56 — Catch the hacker among 70 billion events per day by Kai Cao
57 — Spring Boot testing: Zero to Hero by Daniel Garnier-Moiroux
58 — Patterns of Legacy Displacement by Rob Horn
59 — Java Developer's guide to shift-left security as part of the build process by Ian Lawson
60 — Open Source, Open Mind: The Cost Of Free Software by Dylan Beattie
61 — The History of Computer Art by Anders Norås
62 — Pragmatic OpenID Connect by Guillaume Chervet
63 — The Rise of Agentic AI: Harnessing Open Source for Dynamic Decision-Making by David vonThenen
64 — What's next for JS: Upcoming features in 2025 and beyond by Alvaro Berruga
65 — Application security - Consistency is everything! by Matt York
66 — Chromosomes in the Cloud: Building a scalable genomic matching algorithm by Ben Below
67 — Bootiful Spring Boot: A DOGumentary by Josh Long
68 — Reality doesn't fit in boxes by Einar Høst
69 — Could Virtual Threads cast away the usage of Kotlin Coroutines? What experience can tell us...
70 — GraalVM in action: Building a Polyglot Rule Engine for Dynamic Business Logic by Rick Ossendrijver
71 — Fight the Big Ball of Mud with Business Capability Mapping by Jen Wallace
72 — Every Event, Everywhere, All at Once by Jacqui Read
73 — Building Resilient Systems: The Power of Architecture “-ilities” in Cloud-Native and Hybrid
74 — Understanding Buildpacks: Delving Deep into Their Functionality by Patrick Baumgartner
75 — OOP vs. Data Oriented Programming: Which One to Choose? by Venkat Subramaniam
76 — How to Destroy a Software Engineer by Carly Richmond
77 — ⚛️ Signals vs React Hooks: The Battle for Clean and Performant Code by Henry Lagarde
78 — Leveraging JavaFX for the UK Energy Market by Dirk Lemmermann
79 — Design It, Describe It, Deploy It: Bridge the Design-Dev Gap by Francesco Leardini
80 — Creative Live Coding with OpenRNDR by Anton Arhipov
81 — Frontend Deserves Monitoring Too by Henry Lagarde
82 — Making LLM fine-tuning accessible with InstructLab by Cedric Clyburn & Legare Kerrison
83 — What is multimodal RAG, and can we build a village with it? by Alexander Chatzizacharias
84 — Efficient Software: A Developer’s Manual for Saving The World by Holly Cummins
85 — Build and Evaluate Trustworthy Data Agents by Josh Reini
86 — The cash value of technical debt - How to scare your boss into doing the right thing by Jules May
87 — Functional Programming Code Smells by Victor Rentea
88 — Agentic AI-driven unit test generation you can trust by Paul Crane
89 — Move thoughtfully and build things by Sharat Chander
90 — The Worst Programming Language Ever by Rendle
91 — SELECT happiness FROM life; by Samantha Basak & Dan Hardiker
92 — How the World's biggest robbery changes the way we look at Stores of Value, Cyber Security...
93 — Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus by Eric D. Schabell
94 — Writing Greener Software Even When You Are Stuck On-Prem by Charles Humble
95 — Work experiments - A test-driven approach to modern teamwork by Sven Peters