~/conference

GOTO Amsterdam 2022

software engineers, engineering managers, platform engineers, devops engineers, technical architects, qa engineers

technical debt hotspot analysis; unit test structure and nesting; pipeline-driven continuous delivery; microservices migration strategies; Apache Airflow data pipelines; serverless request-to-solution; internal developer platform design; Kubernetes as Java app server; static code analysis internals; Pact contract testing; explainable AI for developers; sustainable software practices

titleauthorlength
Prioritizing Technical Debt as If Time & Money MattersAdam Tornhill29m
Shows how version-control mining plus static probes turns vague technical debt into actionable priorities: uses hotspot analysis on Android’s ~3M LOC platform…
Talk on
Structure and Interpretation of Test CasesKevlin Henney46m
A practical guide to structuring unit tests that shows concrete rules, examples and numbers: implements the leap year rule with four mutually exclusive…
Talk on
Once Upon a Time in AgileJohn Le Drew42m
Traces a concrete method for shifting teams from borrowed practices to owned processes: replace imposed frameworks with a simple whiteboard do doing done, use…
Talk on
The Pipeline-Driven OrganizationRoy Osherove41m
Argues that delegating tactical release decisions to automated cooperative pipelines (not just Jenkins jobs) removes human gates and enables true continuous…
Talk on
Microservices from the TrenchesSander Hoogendoorn46m
Practical playbook for migrating a legacy e‑commerce stack into per‑aggregate microservices using Typescript and Node.js with services running on Google Cloud…
Talk on
The Zen of ProgrammingSander Hoogendoorn52m
A 40-year coder argues for ruthless simplicity: prefer single-line functions, short names, remove unnecessary dependency injection, and treat every line of…
Talk on
Sabotaging an Agile TransformationFred George41m
Enterprise deployments move from 14 per year to 135 for a top project and then to 3,000 deployments in four months after adopting fast cycles that shrink a…
Talk on
Taking Back "Software Engineering" – Craftsmanship is InsufficientDave Farley40m
Argues for reclaiming "software engineering" as an empirical, experiment-driven craft that emphasizes iterative development, feedback loops and incremental…
Talk on
The Psychology of UXFabio Pereira51m
Claims that people make ~35,000 decisions daily and that many are “digital decisions” backed by examples: Alibaba VR shopping and Amazon’s anticipatory…
Talk on
From Monolith to State-of-the-Art BankingFlavio Deroo35m
Claims migration of a legacy core to a homegrown platform over three years, ending with all customers moved in Q2 2021, using event sourcing + CQRS and AWS…
Talk on
Orchestrating Your Data Pipelines with Apache AirflowRicardo Sueiras32m
Overview of Apache Airflow with hands‑on demo: uses Docker‑based local runner and standard operators to build an S3→Athena→Redshift pipeline that ingests…
Talk on
Cloud Chaos & Microservices MayhemHolly Cummins41m
Cloud and microservices realities: JVMs pick GC heuristics by container size causing long pauses in tiny containers, startup time and memory become direct…
Talk on
Teaching Kids to Program with Hedy: A Gradual Programming LanguageFelienne Hermans38m
A teaching-focused language that uses gradual language levels (eventually a Python subset at level 22) is built, transpiles student code to Python, and parses…
Talk on
Live Hacking: Breaking into Your Web AppBrian Vermeer41m
Live hacking demos exploit real weaknesses in a sample app (Goof) to show how common supply‑chain choices bite: crafted HTTP headers trigger OGNL header RCE…
Talk on
10 Programming Lessons From the PastGarth Gilmour, Eamonn Boyle37m
Ten concrete takeaways: diagrams at three levels (analysis, design, blueprint) speed understanding and reviews; focus reviews at the design level not syntax…
Talk on
Why You Should Look Into Low CodeChristoph Windheuser39m
Argues low code can let each developer build many more apps by automating CRUD, UI templates and CRUD APIs, and by generating deployable code from visual…
Talk on
TypeScript vs KotlinJSEamonn Boyle, Garth Gilmour35m
Compares concrete experiments: KotlinJS projects built from IntelliJ/Gradle producing webpack bundles, React + Redux + REST forms done both ways, and…
Talk on
Team Topologies, Software Architecture & ComplexityJames Lewis39m
Argues that team structure drives architecture and scaling using Team Topologies’ four team types, value‑stream maps and Santa Fe Institute scaling laws; shows…
Talk on
The Importance of LaughterAino Vonge Corry38m
Uses a 40,000‑joke dataset with 1.5 million ratings to highlight the funniest joke in the world, shows facilitation of 110 people across 14 teams and 140…
Talk on
Agility is InefficientKlaus Bucka-Lassen, Dirk Bucka-Lassen48m
Argues that agility must prioritize effectiveness over efficiency and gives concrete signs and fixes: four warning smells are budgets and cost cutting…
Talk on
#FAILKevlin Henney01h 04m
Compilation of real failures shows concrete causes and fixes: public displays reveal ATMs on old Windows; a C time zero yields 1969 timestamps and PayPal…
Talk on
Kubernetes, Your Next Java App ServerBurr Sutter44m
Argues that Kubernetes/OpenShift replace many app‑server responsibilities by providing clustering, load‑balancing, failover and a control plane for JVM apps…
Talk on
Loosely Coupled Lotteries & Cloudy Casinos: Nederlandse Loterij Case St.Joris Kuipers38m
Custom integration platform running ~30 services from a monorepo handles spikes up to 2 million users (lottery draws, betting) and runs Java Spring Boot on AWS…
Talk on
Thinking Serverless: From User Request to Serverless SolutionJames Beswick30m
Builds working serverless features end to end: a CRUD review form (API Gateway → Lambda → DynamoDB), language translation via DynamoDB Streams + Translate…
Talk on
Streamlining Large-Scale Java Development Using Error ProneSander Mak40m
Shows Error Prone as a Java compiler plugin that both flags and auto-fixes issues (example: a created but not thrown exception becomes throw new…
Talk on
Economies of SpeedDave Farley29m
Argues that speed plus discipline reduces risk and improves quality citing 2,600x frequency gaps between high and low performers and high performers spending…
Talk on
How to Get Rid of Your FearsErwin de Gier34m
A mobile app called KibA app implements one‑session exposure therapy for childhood specific phobias, with graded exercises, anxiety thermometers and…
Talk on
Death Of The "Spotify Model"Gijs Meijer, Marcin Pakulnicki47m
ING replaces the Spotify-style squads with micro teams of 3–4 developers, shifts left and standardizes on Azure DevOps + OpenShift + immutable containers…
Talk on
Software Engineering - Development in 100 Years TimeDave Farley28m
Argues that durable claims are not flashy new languages or frameworks but practices that manage complexity: shows a Hollerith machine encoded in SQL to…
Talk on
Static Code Analysis - A Behind-the-scenes LookArno Haase38m
Uses Java examples to show concrete engineering trade-offs: parsing an AST or bytecode vs source (ASM/invokeDynamic) for full type info, then tracking taint…
Talk on
Achieving High Performance with an Internal Developer PlatformAlex Bikfalvi37m
Describes an internal developer platform built on GitHub, Travis CI, Spinnaker, Kubernetes on AWS, CloudFormation, Grafana Cloud and homegrown glue that lets…
Talk on
Shortening the Architectural Feedback LoopEltjo R. Poort34m
Claims that shortening architecture feedback loops speeds uncertainty reduction and yields better, more adaptable designs, and gives five concrete practices…
Talk on
Web3 Intro for DevelopersRoy Osherove42m
Explains how to build a Web3 dApp that puts control into on‑chain code by using Solidity smart contracts, stores value on the contract, and requires users to…
Talk on
A Tour of the Modern Java PlatformJames Ward, Ryan Knight40m
Java 17 records and sealed types enforce immutability and exhaustive pattern matching, and improved NPE messages pinpoint the null field. A Kotlin Spring Boot…
Talk on
In the Pursuit of the Best Developer ExperienceIvan Krnic, Kresimir Musa40m
Company automates onboarding and offboarding so new hires get repository roles and external-system permissions on Day 1 instead of waiting 43 days (record at a…
Talk on
Practical Tips & Tricks for CI/CD SuccessZan Markan32m
Concrete CI/CD tactics for faster, safer delivery: use CircleCI-style resource sizing to cut compile time, cache dependencies to avoid repeated downloads, and…
Talk on
Design for the Utopia You Want, Not the Dystopia You're InChris Atherton52m
Argument: modern products systematically erode user agency via tricks like intermittent variable reward and relentless exposure that shifts the Overton window…
Talk on
Cloud Native Progressive DeliveryMatt Turner32m
Argues that cloud native lets teams decouple deployment from release by running new container images in prod while routing users to the known-good version…
Talk on
Challenges of Large Enterprises in Moving to the Public CloudMadhu Sivasubramanian26m
41% of large EU enterprises report some public cloud use and under 25% run production there, so adoption lags. Regulators force proof of data location, right…
Talk on
Helm Your Way with KubernetesAna-Maria Mihalceanu29m
Deploys a three-service ticketing system (frontend + two backends) using Helm3 charts, Bitnami PostgreSQL community charts and Helm3 templates plus…
Talk on
Fighting Climate Change by Building Sustainable SoftwareIoannis Kolaxis30m
Claims that 42% of global carbon comes from electricity and heat and that data centers plus networks use ~2% of global electricity set the stakes. Concrete…
Talk on
Security StylesEleanor Saitta38m
Compares type 1 vs type 2 security and argues that proactive, system-first choices outperform policing and checkbox compliance: phishing leaderboards and…
Talk on
Rediscovering Humanity in TechEric Johnson40m
A mix of concrete stories and actionable guidance: builds a backyard robot with a microwave head where one child insists on teaching it to smell, recounts…
Talk on
ML Security Operations at One of the Largest Brewing CompaniesMaurits van der Goes26m
Heineken runs a secure ML workbench that locks down internet package installs by serving vetted packages from an internal index and quarantining suspicious…
Talk on
Mayday! Software Lessons From an Aviation DisasterAdele Carpenter25m
A DC-8 spends 50 minutes in a low-altitude hold while crew fixates on a suspected gear problem, burning fuel until engines flame out and the aircraft crashes…
Talk on
White-Hat Attention Jacking for Accessibility, Fun & ProfitChris Atherton39m
Claims that attention is tightly limited (about 4±2 items in working memory), interruptions grab attention at no cost but resuming is expensive, and novel…
Talk on
Explainable AI Explained for DevelopersJoop Snijder, Willem Meints32m
Demonstrates creating a churn classifier with Azure AutoML on ~10k–20k rows, producing a touted 99% model but showing that accuracy alone is insufficient; a…
Talk on
How the SJGAR Stack Accelerated Our Digital TransformationErik Ammerlaan28m
A simple stack of JavaScript everywhere, cloud-native serverless, GraphQL and React + React Native speeds a 6‑engineer innovation team to rebuild a production…
Talk on
How Corsearch Manages Software Delivery at ScaleN. Durkin, N. Papageorgiou, A. Silva31m
Corsearch consolidates dozens of acquired codebases onto a single toolchain centered on Harness and GitHub with Jira and Datadog, runs a 25‑day POV that…
Talk on
Adapting to Change: How Machine Intelligences Adapt to a Changing WorldRobert Crowe31m
Argues that neural adaptation centers on changing cortical reference frames (about 150,000 cortical columns) and that machine models freeze their world view…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.