GOTO Copenhagen 2025
2025-09-29..2025-10-03
Copenhagen, Denmark
[GOTO Copenhagen 2014, GOTO Copenhagen 2015, GOTO Copenhagen 2016, GOTO Copenhagen 2021, GOTO Copenhagen 2022, GOTO Copenhagen 2024, GOTO Copenhagen 2025]
as the organisers put it
Join the leading tech conference in Copenhagen. GOTO Copenhagen brings world-class speakers, hands-on learning and networking with top developers.
| title | author | length |
|---|---|---|
| Platform Engineering for Developers, Architects & the Rest of Us | Daniel Bryant | 41m |
Argues platform engineering must be API-first product work with a three-layer model: application choreography, platform orchestration, and infrastructure… | ||
| Every Event, Everywhere, All at Once | Jacqui Read | 38m |
Starts from JDK1.1 examples like PreferenceChangeEvent to show how events model a past outcome, then contrasts commands vs facts and explains event streaming… | ||
| Modern Enterprise Architecture: Architecting for Outcomes | Simon Rohrer | 38m |
Modern enterprise architecture distills into five practices: A: align value, people and tech; B: target Better value sooner safer happier outcomes not platform… | ||
| Application-Driven Infrastructure Deployment | Kief Morris | 38m |
Argues that application-driven infrastructure — where an orchestration layer consumes an app artifact plus a simple infrastructure spec and runs… | ||
| A Long Spring: 19 Years of Living with Your Past Mistakes | Arjen Poutsma | 37m |
Spring MVC evolves from XML to annotation-based controllers to a functional DSL that reunites behavior and data, and the framework chooses bubble sort for… | ||
| Developer Productivity at a Developer Productivity Startup | Robert-Jan "RJ" Huijsman | 36m |
A startup called Reboot.dev runs an eight-person, global team (12-hour spread) that keeps productivity by using parallel async workstreams with a two-hour… | ||
| AI, Corporate Responsibility & Democratic Legitimacy: Extended Q&A | Joanna Bryson | 45m |
Argues that current generative systems are powerful compressors of human cultural data not autonomous minds, relying on copy-paste at scale from human-created… | ||
| Level Up: Choosing The Technical Leadership Path | Patrick Kua | 41m |
A clear claim: technical leadership = aligning a group in a technical context, not vague management. Evidence: a rescue social‑app effort (8–10 acquired… | ||
| The Green Shift: Transitioning .NET Services Across Architectures | Sara Bergman | 43m |
Practical checklist and real numbers for moving .NET services to ARM: expect 1.57 requests per watt in Cloudflare‑style tests and vendor reports of 37–47%… | ||
| Are Your Tests Slowing You Down? | Trisha Gee | 43m |
Demos show IDE code generation and JetBrains AI producing unit tests but with nondeterministic results; AI is useful for test data and edge cases but often… | ||
| Platforms: Build Abstractions, not Illusions | Gregor Hohpe | 46m |
Argues that platforms must expose the right abstractions not hide reality: a real test is when users do something the platform owner didn’t anticipate… | ||
| Best Simple System for Now | Daniel Terhorst-North | 44m |
Defines the Best Simple System for Now and shows concrete rules: start by deploying one VM via rsync and avoid Kubernetes until you actually need scale; build… | ||
| The Evolution of User Interfaces | Ken Pfeuffer | 43m |
Shows a decade of lab work that turns eye tracking plus hand tracking into a concrete UI: prototypes on HTC Vive and Leap Motion combine gaze-and-pinch for… | ||
| Growing & Thriving in a Multi-model World | Alberto Brandolini | 48m |
Argues that purpose-driven decomposition and visual maps prevent the Big Ball of Mud: a monolith with 10–12 bounded contexts stays with a flat cost of… | ||
| Cloud, Containers & Security | Adrian Mouat, Kief Morris, Sam Newman | 45m |
Argues container signing is now practical with cosign with GitHub OIDC, recommends removing long‑lived tokens, and flags SBOMs as often incomplete; claims a… | ||
| A Fun & Absurd Introduction to Vector Databases | Alexander Chatzizacharias | 46m |
A hands-on build shows a Unity game front end calling a Kotlin Spring Boot backend to a local VV8 Docker instance, storing 384‑dim dense embeddings and… | ||
| How Fast Can You Parse 1 Billion Rows in Java? – Insane Speed Test | Roy van Rijn | 40m |
Challenge turns a 4 minute 50 second baseline into about 1.5 seconds to parse 1 billion weather rows using Java, demonstrating concrete techniques… | ||
| Making AI Personal: Building Context-Rich AI Tools with MCP | Kris Jenkins | 25m |
Shows how to build a personal MCP server in a few hours: a JSON-RPC MCP with three messages (initialize, list tools, call tool) served over standard in/out MCP… | ||
| WebAssembly on Kubernetes | Nicolas Fränkel | 39m |
Builds an HTTP mirror in Rust (axum + tokio) compiled three ways: native (baseline ~8 MB), embedded with a WASM runtime (~12 MB), and a from-scratch WASM image… | ||
| Continuous Delivery in a World of Constant Change | Abby Bangser, Dave Farley | 45m |
Continuous Delivery means code is always releasable and verified after every tiny change via pipelines, versioned specs and BDD/TDD-style acceptance tests; the… | ||
| Reflections of AI: A Trilogy in 4 Parts | Rasmus Lystrøm | 31m |
Summarizes recent evidence that generative AI rarely delivers promised productivity gains: controlled study claims 55.8%, but large analyses find 4%… | ||
| Supply Chain Security & the Real World: Lessons From Incidents | Adrian Mouat | 38m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Adrian Mouat - Developer Relations at Chainguard & Author of… | ||
| Tech Truth: Agile Evolution & the Future of SW Engineering | Martin Fowler, Kent Beck | 54m |
Two pioneers compare how the Genie (LLMs) actually changes daily work: one uses it as an exploratory tutor to implement a BitBlit reference plus a tiny JS… | ||
| Ye Cannae Change the Laws of Physics | Kevlin Henney | 46m |
Argues that physical limits shape software: demonstrates FizzBuzz via infinite Haskell lists to show mathematical infinities are constructs not physical… | ||
| Engineering Leadership in Turbulent Times | Sarah Wells, Patrick Kua, Daniel Terhorst-North | 49m |
Practical tactics for chaotic engineering leadership: use the three threes (what to learn in the first 3 hours, 3 days, 3 weeks) to build context; harvest and… | ||
| Things You Thought You Didn’t Need To Care About | Holly Cummins | 53m |
Bayesian math is used to turn word counts into decisions—example: the Ozempic spam example shows a word can be 60% likely spam but a 99% accurate tool can… | ||
| A Commune in the Ivory Tower | Andrew Harmel-Law | 40m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Andrew Harmel-Law - Technical Principal at Thoughtworks & Author… | ||
| Why Do We Need an Agent Framework? | Rod Johnson | 45m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Rod Johnson - Building the Future of Agent Frameworks at… | ||
| From Human Promise to Digital Twin | Anders Hasle Nielsen | 25m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Anders Hasle Nielsen - CEO & Co-Founder at FRAIA & CTO at… | ||
| Connection is Everything: Extended Q&A | Ken Hughes | 39m |
Argues that employee experience first is the foundation for extraordinary customer moments, proposes replacing ROI with Desire to Invest (DTI) as a relational… | ||
| The 3 Words That Secretly Drive Developer Productivity & Motivation | Yanina Ledovaya | 38m |
Claims that developer productivity tracks three measurable psychological needs from Self-Determination Theory: autonomy, competence, relatedness to others… | ||
| Tech Truth: Teaching Kids to Code with Sonic Pi | Sam Aaron, James Lewis | 50m |
Open-source music coding environment claims millions of users and school adoption, uses SuperCollider for synthesis, a Ruby runtime plus C++ MIDI and Ableton… | ||
| TDD & DDD from the Ground Up | Chris Simon | 47m |
Live-coding through a git repo with per-commit steps demonstrates building a university enrolment system in Java (C# option exists), starting as minimal CRUD… | ||
| Netflix’s Secret to Safe Automation at Scale | Aubrey Chipman, Roberto Perez Alcolea | 45m |
Netflix reports 3,000+ JVM applications, 5,000 repositories and ~1,000 Java engineers and explains how automated changes go from weeks to hours: a custom… | ||
| From Neural Networks to Digital Brains: The Next Leap in AI | Daniel Lütgehetmann | 24m |
inait builds biologically accurate digital brains — full neuron and synapse simulations validated against wet‑lab results — and claims 300 papers validating… | ||
| AI Agents in Practice | Henrik Kniberg | 40m |
Live demo builds an agent called Mrs GoTo that uses Claude 4.5, OpenAI transcribe, GitHub and Slack integrations, phone calls and email access, and schedules a… | ||
| What Really Happens When You Hit a Breakpoint | Sy Brand | 42m |
Explains concrete debugger mechanics on Linux: using ptrace syscalls to read memory and registers, replacing a byte with INT3 (0xCC) for software breakpoints… | ||
| Master Software Architecture: From Simplicity to Complexity | Maciej «MJ» Jedrzejewski | 46m |
Claims a practical roadmap: start with four steps of evolution (simplicity → maintainability → growth → complexity), use workshops like event storming and… | ||
| Observability & the Art of Software Engineering | Martin Thwaites | 39m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Martin Thwaites - Principle Developer Advocate at Honeycomb… | ||
| Every Software Org is Dysfunctional | R. Parsons, G. Hohpe, B. O'Reilly, A. Harmel-Law | 45m |
Claim: every organization that builds software is inherently dysfunctional and architecture must be designed to live with that mess, not eliminate it… | ||
| Towards Safety & Security in C++26 | Daniela Engert | 36m |
C++26 introduces concrete safety changes: the standard reclassifies some undefined reads as erroneous behavior (so compilers must diagnose rather than exploit… | ||
| How To Build a GenAI-Augmented Software Organization | Marko Klemetti, Kris Jenkins | 47m |
Claims that full features can be built and released in five minute northstar cycles using current GenAI, and shows tools already doing parts of that: Lovable… | ||
| Coding Agents & Language Evolution: Navigating Uncharted Waters | José Valim | 38m |
Argues that practical fixes beat predictions: generate agents.md with new apps (100 generated Phoenix apps expose common agent mistakes), reduce reliance on… | ||
| Why Governance Matters: The Key to Reducing Risk Without Slowing Down | Sarah Wells | 43m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Sarah Wells - Independent Consultant & Author of "Enabling… | ||
| Security & DevEx: Can We Have Both? | Abby Bangser, Adrian Mouat, Holly Cummins | 44m |
Argument: invest in secure defaults and a composable internal platform API so teams get guarded S3/bucket configurations, vetted base images, and TLS key… | ||
| The Forest & The Desert Are Parallel Universes | Kent Beck | 39m |
Argues software teams live in two parallel universes: the forest (assumes abundance, purpose, change, collaboration) and the desert (assumes scarcity… | ||
| SW Design, Architecture & Clarity at Scale | Sam Newman, Jacqui Read, Simon Rohrer | 45m |
Panel argues that lightweight Decision Records (short or long templates, draft status for collaboration) plus automation and placement where teams already work… | ||
| Spring Then & Now: What’s Next? | Rod Johnson, Arjen Poutsma, Trisha Gee | 44m |
RestTemplate is deprecated in Spring 7 and a new Rest Client with a fluid API is the recommended migration path; reactive support stays for niche… | ||
| Platform as a Product: A Deep Dive into the Technical Foundations | Abby Bangser | 44m |
This presentation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph
https://gotocph.com
Abby Bangser - Principal Engineer at Syntasso & Team Topologies… | ||
| 9 Lessons Learned from Deploying GenAI at Scale | Garth Gilmour, Stuart Greenlees | 45m |
Liberty Mutual scales GenAI across thousands of engineers by building a centralized platform, dashboards and cost controls while exposing LibertyGPT and GitHub… | ||
| Hacking AI Systems: How to (Still) Trick Artificial Intelligence | Katharine Jarmul | 35m |
Survey of adversarial ML shows concrete exploits and defenses: training-set extraction reproduces images (example: Carlini reconstruction of training images… | ||
| GOTO Copenhagen 2025 Aftermovie | 01m | |
Fast-paced montage of GOTO Copenhagen 2025 highlights: staged clips of keynotes and breakout rooms, expo booths and demos, networking drinks, and on-the-floor… | ||
| Residues: Time, Change & Uncertainty in Software Architecture | Barry O'Reilly | 47m |
Claims that random simulation of stressors plus an NKP (N, K, P) analysis produces architectures that survive more unknown events than requirement‑led design… | ||
| Beyond Sonic Pi: Tau5 & the Art of Coding with AI | Sam Aaron | 01h 01m |
Sonic Pi evolves into a new system (Tau5/Tao5) that targets collaborative, distributed live coding with AI partners, moving core runtime off Ruby into Elixir… | ||
| Lexical, Vector & Hybrid Search with Elasticsearch | Carly Richmond | 37m |
Explains how Elasticsearch (Lucene) uses Okapi BM25 for lexical ranking and when that fails due to vocabulary mismatch; demonstrates kNN vector search with… | ||
| Getting Buy-In: Overcoming Larman's Law | Allen Holub | 56m |
Argues that Larman’s Law is best overcome with many small, low-risk experiments targeted at real pain points, using value‑stream mapping and Mike Rother’s… | ||
| AI, Corporate Responsibility & Democratic Legitimacy | Joanna Bryson | 44m |
Argues that AI is a corporate asset needing auditable DevOps processes not mysticism, cites the Lavender system that labels 35,000 targets as a foreseeable… | ||
| Building Data Visualisations in Python in Minutes | Kris Jenkins | 33m |
Live-coding builds a small data-portal using Streamlit, Pandas and UV to read a local CSV of Eurovision votes (about 51,000 rows). The app shows sortable… | ||
| Beyond Chat: Bringing Models to the Canvas | Lu Wilson | 56m |
Argues that AI should live on an editable canvas instead of in chat and demonstrates a tldraw-based pipeline that sends screenshots plus full HTML to vision… | ||
| The Way the Future Was | Kevlin Henney, James Lewis | 57m |
Four short histories run through specific claims and failures: optimistic 20th‑century futures like fully automated luxury space communism fail by distribution… | ||
| GenAI Grows Up: Building Production-Ready Agents on the JVM | Rod Johnson | 54m |
Argues that enterprise GenAI needs JVM-first, strongly typed agents and shows Embabel, an open-source JVM framework that integrates with Spring integration… | ||
| Connection is Everything | Ken Hughes | 01h 00m |
Claims that seven consumer generations now shape design and that AI, quantum and robotics force a new user-first mindset. Specific disruptions: a single app… | ||
| nothing matches | ||