~/conference

GOTOpia November 2020

software architects, tech leads, engineering managers, backend developers, platform engineers, site reliability engineers, devops engineers

C4 model diagrams as code; event sourcing and CDC pitfalls; choreography versus orchestration; HTTP/3 over QUIC; Kafka platform and ksqlDB; progressive delivery decoupling deploy release; log analytics at scale; code-driven introduction to reinforcement learning; design sprints for agility; recruiting and onboarding agile teams; upgrade Java 11 versus Kotlin; stateful serverless patterns

titleauthorlength
5 Things Every Developer Should Know about Software ArchitectureSimon Brown30m
Argues that teams must do just enough upfront design — identify high‑risk decisions, run concrete experiments/proofs of concept, and stop when scope, key…
Talk on
The Power of Event-Driven Systems without Burning your Hands or BudgetsAllard Buijze31m
Advocates claim events make systems simpler but the concrete warnings are specific: event sourcing captures the full history so current state is derived, while…
Talk on
Apps, Algorithms & AbstractionsDylan Beattie39m
Starts from the everyday — a cat photo pinging on your phone — and traces hard numbers and hacks: radio uses 256 QAM across about 16 channels per device, JPEG…
Talk on
Software Engineering - Development in 100 Years TimeDave Farley35m
Predicts programming languages and paradigms deliver no order‑of‑magnitude gains; a small CRUD experiment shows Angular produces roughly 4× the code of a…
Talk on
Talking With Tech LeadsPatrick Kua35m
Defines tech lead as a role change not a promotion and argues the job balances three skills—development, architecture, leadership—rather than more coding…
Talk on
Did We(b Development) Lose the Right Direction?Stefan Judis40m
A personal site is rebuilt from a universal-JS stack to plain HTML/CSS with tiny JS, yielding reduced page weight by 64% and build time 4min → 40s across ~400…
Talk on
“Good Enough” Architecture Part 1Stefan Tilkov31m
Company builds a customization platform that requires downloading a 1GB Eclipse IDE and consumes dozens of person‑years, yet neither small nor large clients…
Talk on
Balancing Choreography & OrchestrationBernd Rücker32m
Argues that choreography is event-driven communication (event notifications) and orchestration is command-driven communication (intent/commands), warns that…
Talk on
HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?Daniel Stenberg30m
HTTP/3 moves HTTP over QUIC on UDP and claims real wins: independent streams remove TCP head‑of‑line blocking, zero RTT enables near‑instant requests, and…
Talk on
“Good Enough” Architecture Part 2Stefan Tilkov27m
Three cases show concrete failures and fixes: a multi-tenant e‑commerce system ships a 1GB Eclipse‑based IDE for customer customization that pleases neither…
Talk on
Kafka as a Platform: The Ecosystem from the Ground UpRobin Moffatt41m
Explains Kafka as an event-centric platform with concrete mechanics: immutable append-only logs, topics partitioned for ordering guarantees…
Talk on
Stop Punching Yourself in the FaceHannes Lowette35m
A series of concrete failures and fixes: storing raw text in RavenDB cost per GB vs S3 teaches to check technical fit; choosing Agata that stopped being…
Talk on
Progressive Delivery: Patterns & Benefits of Decoupling Deploy from ReleaseDave Karow38m
Progressive delivery shows how to decouple deploy from release using runtime feature flags and dynamic config so changes reach production but only affect a…
Talk on
🤖 Building a Telegram Bot with Apache Kafka, Go & ksqlDBRobin Moffatt38m
A Telegram bot reads Bradford council carpark CSVs every 10s (piped with kafkacat) and writes events to Kafka; ksqlDB parses the CSV, converts timestamps…
Talk on
The Development Metrics You Should Use (but Don’t)Cat Swetel36m
Uses start and end dates to compute time in process per item and plots a scatter of delivery date vs duration to show trends rather than single averages…
Talk on
Upgrade Time: Choose Java 11+ or the “Other” One…KotlinPaulien van Alst36m
Shows a concrete migration of a Spring Boot 2 service from Java 8/11 to Kotlin using Maven, the kotlin-maven-plugin, kotlin-reflect and the kotlin noarg/jpa…
Talk on
Log Analytics: Understanding Complex Systems at ScaleKresten Krab Thorup38m
Humio is a streaming query engine plus storage that indexes only metadata and uses compression, per-chunk bloom filters and a time index to search historical…
Talk on
Common Retrospectives Traps & SolutionsAino Vonge Corry33m
Five concrete antipatterns and their fixes: Prime Directive Ignorance (stop blame by posting the prime directive and nudging when blame appears), Wheel of…
Talk on
Futurology for DevelopersMark Rendle44m
Extrapolates hardware and software trends into concrete milestones: Apple M1: 16 billion transistors, ~2.4 TFLOPS CPU+GPU and 10 billion NPU ops/s and Moore’s…
Talk on
Agility at Scale: A Meeting of MindsetsAnna Urbaniak, Daniel Terhorst-North39m
Argument: achieving agility at scale requires synthesizing industrial and digital product mindsets rather than replacing one with the other. Claim: create…
Talk on
Life After Business Objects - Confessions of an OOP VeteranVagif Abilov34m
Team replaces OO business objects with F# and reports handling gigabytes of media per hour while cutting time to production and reducing failing unit tests…
Talk on
Build Agility with Design SprintsGary Crawford48m
Runs three rapid experiments, each taking 3–5 days per sprint, moving from mapping to sketching to deciding to prototyping to testing with real customers…
Talk on
Lessons Learned: Recruiting & Onboarding Agile TeamsEnder Yüksel, Christian E. Bruun28m
Continuous team one-on-ones surface exact skill gaps and preferences, feeding a team preferences workshop that shapes job ads and screening. A standardized…
Talk on
A Code-Driven Introduction to Reinforcement LearningPhil Winder33m
Builds a 5x5 GridWorld MDP in Python and provides a Jupyter notebook (pure Python) that runs in Colab with no extra libraries, encoding start at top-left and…
Talk on
The Future of Sustainable TransportationAnita Sengupta32m
Built a working half-mile vacuum tube half-mile test track for Hyperloop demonstration and recently seats humans in a pod, proving the levitated vacuum-coast…
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.