GOTO Copenhagen 2022
2022-10-03..2022-10-07
Copenhagen, Denmark
[GOTO Copenhagen 2014, GOTO Copenhagen 2015, GOTO Copenhagen 2016, GOTO Copenhagen 2021, GOTO Copenhagen 2022, GOTO Copenhagen 2024, GOTO Copenhagen 2025]
| title | author | length |
|---|---|---|
| Aftermovie | 01m | |
A fast-paced highlight reel that compiles session clips, expo booths, hallway conversations and social events into a single montage showing stage closeups… | ||
| Intro to the Zig Programming Language | Andrew Kelley | 50m |
A practical intro shows that Zig is a small language plus a toolchain that ships a Zig cc drop-in C/C++ compiler (60 MB zip install) with UBSan enabled by… | ||
| Inner Development Loop with Java on Kubernetes | Thomas Vitale | 44m |
A Spring Boot web service with two endpoints is developed and iterated against Kubernetes using Cloud Native Buildpacks/kpack for image builds, Tilt and… | ||
| Automation Is Hard & We Are Doing It Wrong | Johan Abildskov | 38m |
Claims that automation is a prerequisite for scale, not a luxury, backed by Accelerate data showing more than half of elite teams use automated builds and unit… | ||
| Why You Don't Trust Your Linter | Jeroen Engels | 43m |
Claim: linters lose trust because of false positives and poor communication. Demonstrates elm-review fixes that prompt one change at a time, generate suppress… | ||
| Why Static Typing Came Back | Richard Feldman | 52m |
Argument: static typing resurges because modern type systems and tools remove old costs while keeping benefits. Evidence: TypeScript, mypy, Sorbet and Hack add… | ||
| Investigating Privacy Issues on Mobile Platforms | Felix Krause | 25m |
Research finds Instagram injects a remotely changeable 480-line JavaScript into every webpage shown in in-app browsers, with code that can monitor keystrokes… | ||
| Bare-Metal Chronicles: Tinkerbell, Cluster API & GitOps | Katie Gamanji | 38m |
Shows how Cluster API plus Tinkerbell and GitOps actually provisions clusters: uses Cluster API provider for Tinkerbell (kpt) to translate Cluster API CRDs… | ||
| How Autonomy Saved One of Spotify’s Most Loved Features | Joakim Sunden | 43m |
Spotify builds a 30-song personalized playlist generated by collaborative filtering over 75 million users, refreshed every Monday, using existing playlist… | ||
| Patterns of Legacy Displacement | Rob Horn, Ian Cartwright | 43m |
Collaboration with Martin Fowler and James Lewis distills concrete patterns: avoid feature parity and big bang replacements (they push risk to the end and lock… | ||
| Five Lines of Codes | Christian Clausen | 35m |
Starts from a chaotic codebase with red tests and a bus factor of one and applies an iterative, compiler-driven refactoring workflow: remove dead weight… | ||
| How to Stop Testing & Break Your Code Base | Clare Sudbery | 47m |
An iOS hobby game called SquareFill accumulates bugs and slows development after unit tests are dropped in favour of only high‑level acceptance tests. Missing… | ||
| Serverlesspresso: Building a Scalable, Event-Driven Application | Julian Wood | 49m |
A contactless coffee ordering system built on AWS proves scalable and cheap to run: a demo app uses AWS Amplify, API Gateway, Lambda, DynamoDB, Amazon… | ||
| Guns, Lots of Guns: There Is No Silver Bullet | Lars Kruse | 52m |
Asserts Fred Brooks is still right there is no silver bullet for inherent software complexity and the industry instead scales by piling up many tools and… | ||
| Machine Learning Made Easy With PyCaret | Moez Ali | 44m |
PyCaret claims to replace hundreds of lines with a few by wrapping scikit-learn, XGBoost, LightGBM, CatBoost, spaCy, Optuna, Hyperopt and Ray and by default… | ||
| Agile Product Design From the Trenches | Henrik Kniberg | 53m |
Minecraft teams ship experimental builds weekly as snapshots to test features with real players, using the live product for rapid prototypes that discover… | ||
| The Importance of Forgetting for Both Humans & Machines | Robert Crowe | 32m |
Forgetting is framed as an adaptive mechanism supported by experiments: rats in a water maze or smell‑tray tasks that run on wheels to boost neurogenesis… | ||
| Playing Games with Scrum! | Nigel Baker | 51m |
Claim: many developers dislike Scrum because teams play games with its rules; a tiny tweak like the Monopoly “free parking” house rule breaks game dynamics… | ||
| Engineering Documentation | Lorna Jane Mitchell | 47m |
Company docs move into a code workflow: content lives in GitHub, builds with Sphinx from reStructuredText, uses docs-as-code and continuous integration to run… | ||
| Managers Are Not That Stupid | Malte Foegen | 40m |
Claim: agile needs management and leadership, redistributed into teams rather than erased. Concrete mappings: Scrum/Kanban still assign leadership (product… | ||
| Cloud Chaos & Microservices Mayhem | Holly Cummins | 48m |
Cloud migrations still bite: a 2017 survey finds ~25% “zombie” servers and real bills can spike to $72,000 from a runaway Firebase job; JVM heuristics change… | ||
| Bridging the Chasm Between Research & Software Development | Linda Stougaard Nielsen | 38m |
A data-heavy fertility product with 200,000 users and huge nightly sensor streams faces repeated reimplementations of data handling and scattered “glue” code… | ||
| Do You Feel Secure? | Gumm0 (xxx) | 38m |
Argues that everything can be broken and that the promise of security is mostly marketing, with the human click and supply of credentials being the weakest… | ||
| The Java Agent: Modifying Bytecode at Runtime to Protect Against Log4J | Joe Beeton | 39m |
Shows how the Java Agent API is used to attach both dynamic attach and static agent to a running JVM, enumerate classes (JBOM), and perform runtime bytecode… | ||
| Sabotaging a Transformation | Fred George | 42m |
Describes concrete failures and fixes: a Norwegian program moves from ~12 to 135 deployments a year by adopting continuous delivery, microservices and mob… | ||
| Code Red: The Business Impact of Code Quality | Adam Tornhill | 36m |
Research using CodeScene on 49 commercial codebases (14 languages) ties a concrete business impact to a green code is >2x faster claim: modules scored green… | ||
| Agile Panel | Henrik Kniberg, Nigel Baker, Lars Kruse, Malte Foegen, Klaus Bucka-Lassen | 58m |
Scrum often fails because organizations install rituals without changing roles, coaches generate dependencies and middle managers resist being flattened… | ||
| Lessons From Billions of Breached Records | Troy Hunt | 48m |
Creator of haveibeenpwned.com reports processing over 11 billion breached records across ~630 breaches and shows concrete failures: TalkTalk and Optus breaches… | ||
| From Data Mess to Data Mesh: Navigating People, Process & Platforms | Nicki Watt | 52m |
Argues that data mesh is a socio-technical shift not a product: four principles (domain ownership, data as a product, self-service platform, federated… | ||
| Using GraphDB Technology to Resolve Transitive Vulnerabilities at Scale | Emil Wåreus | 39m |
Built a global dependency graph from package registries using a Python scraper, RabbitMQ and Neo4j, then injects custom Java procedures to model each… | ||
| Developer Tools That Shouldn't Be Secrets | Christian Heilmann | 52m |
Browser devtools contain about 37 panels and a powerful command menu (Ctrl/Cmd+Shift+P) that opens features by name. Practical tricks shown include console… | ||
| Deno: The JavaScript Runtime for the Serverless Era | Ryan Dahl | 31m |
A modern JS runtime that ships TypeScript, a standard library, and a built-in toolchain and can compile apps into a single binary with deno compile; runs… | ||
| Building a Managed Platform While Maintaining a Good Developer Experience | Thor Lange | 37m |
A reusable Kubernetes platform is built that bundles opinionated components—Flux, Contour, Prometheus Operator plus external-dns, cert-manager… | ||
| Rethinking Connectivity | Derek Collison | 48m |
Argues that connectivity needs practical redesign and offers concrete pillars — location independence and M:N communications among them — and a working stack… | ||
| Comic Strips: Learn From Others' Agile Failures | Luxshan Ratnaravi, Mikkel Noe-Nygaard | 42m |
Comic strips map concrete agile anti-patterns with a repeatable four-panel pattern that sets theory, applies it, and shows the failed outcome; examples include… | ||
| What the Hack: A Personal Story about Ethical Hacking | Ben Sadeghipour | 41m |
Claims a track record of 600 vulnerabilities across 100+ web and mobile apps, including 364 valid reports to Yahoo, and names hackers who earn over $1M or… | ||
| NFTs: Pyramid Scheme or World Changing Tech? | Morten Dall | 33m |
Defines NFTs as unique blockchain tokens (typically ERC-721/ERC-1155) that usually point to off‑chain assets rather than storing the file, and cites a Bored… | ||
| The Psychology of UX | Fabio Pereira | 48m |
Argues that most daily choices — 35,000 decisions — are shaped by environment tweaks, shows Dan Ariely’s magazine decoy experiment (adding a dominated 125… | ||
| Training & Monitoring AI - Drift Detection | Thomas Viehmann | 34m |
Argues that deployed models need ongoing statistical checks, shows classical two-sample tests fail on multimodal shifts and that partial matching of… | ||
| Addressing Algorithmic Bias | Muniba Talha | 43m |
Defines algorithmic bias with concrete failures: Google’s image tagger labeled Black people as gorillas (2015), three major facial‑recognition systems fail on… | ||
| nothing matches | ||