~/conference

YOW! Melbourne 2022

titleauthorlength
Minimum Viable ArchitectureRandy Shoup48m
Describes a concrete roadmap: start with rapid experiments (an Excel prototype or fake Google ads), use a single-app monolith for early teams, add logging…
Talk on
Large-Scale Architecture: The Unreasonable Effectiveness of SimplicityRandy Shoup49m
Argues that simplifying architecture—modular services, event-sourced immutable logs, async pipelines and materialized views—drives scale and reliability with…
Talk on
Migrations - The Hardest Actual Problem in Computer ScienceMatt Ranney51m
Explains a two-year DoorDash migration from a Django/Postgres monolith to services using gRPC, backfill syncs and dual-write comparisons; an interim…
Talk on
The Art of CodeDylan Beattie57m
Starts from hands‑on demos: Conway’s Game of Life builds logic gates and a Gosper glider gun that emits a new glider every 27 generations, a Mandelbrot zoom…
Talk on
Visualizing Performance - The Developers’ Guide to Flame GraphsBrendan Gregg50m
Flame graphs visualize sampled stacks by sorting the population on the x axis (the original implementation in Perl, 2011) so hotspots appear as wide bars; the…
Talk on
When to Choose RustTim McNamara56m
Rust removes an entire class of memory-safety bugs that account for about 70% of CVEs by enforcing ownership and lifetimes at compile time with no GC, uses…
Talk on
BEAM Concurrency in ActionSaša Jurić49m
BEAM runtime (Erlang VM) is used to run millions of BEAM processes that communicate by message passing via PIDs and mailboxes; long queries that take minutes…
Talk on
One Rule to Rule Them AllPragmatic Dave Thomas51m
Argues that the single guiding rule is to make it easier to change: correctness is fleeting because requirements and environments accelerate change, so DRY…
Talk on
Simple Functional Effects with Tag UnionsRichard Feldman46m
A simple effect system built on tag unions (available in Roc and via OCaml polymorphic variants) models I/O as an operation list so HTTP, file-read and…
Talk on
Just-in-time ArchitectureMacklin Hartley55m
A games team moves from a monolith to microservices, discovers an accidental distributed monolith with availability coupling (three 99% services yield ~97%…
Talk on
Improving Software FlowRandy Shoup51m
Applies the Five Ideals (locality and simplicity; focus, flow, joy; improvement of daily work; psychological safety; customer focus) to concrete engineering…
Talk on
eBPF: Fueling New Flame Graphs & moreBrendan Gregg01h 07m
eBPF becomes a kernel-hosted VM that runs verified JIT-compiled programs to do tracing, security and networking with real deployments like 14 BPF programs at…
Talk on
C4 Models as CodeSimon Brown52m
Shows how the C4 model becomes a maintainable, testable model rather than a stack of images: use the Structurizr DSL as a single workspace.dsl to define people…
Talk on
C4 Models as CodeSimon Brown41m
Presents a practical model-as-code workflow: author a single Structurizr DSL workspace (people, systems, containers), render with Structurizr Lite, export via…
Talk on
Event ModelingAdam Dymitruk48m
Event Modeling describes systems as a timeline of factual events and a storyboard of UX and projections, paired with Event Sourcing so every state change is…
Talk on
Beyond REST - Contract Testing in the Age of gRPC, Kafka & GraphQLMatt Fellows47m
Modern systems run many protocols (61% report multi‑protocol use) and a bank with 40 teams proves end‑to‑end tests break at scale, so consumer‑driven contract…
Talk on
Hot Deploying Low-Latency Services for 24/7 OperationMartin Thompson43m
Shows how to run 24/7 low‑latency services with hot deploys by using replicated state machines + consensus (Raft), snapshots + log replay to bound recovery…
Talk on
CUPID — For Joyful CodingDaniel Terhorst-North48m
Presents CUPID as five practical properties — Composable, Unix philosophy, Predictable, Idiomatic, Domain-based — and claims they make code joyful by focusing…
Talk on
Code Red: The Business Impact of Code QualityAdam Tornhill51m
Large-scale measurements tie code quality to business outcomes: automated analysis of Git and Jira data across 39 companies and 14 languages uses CodeScene…
Talk on
Software Architecture, Team Topologies & Complexity ScienceJames Lewis49m
Argues that scaling follows measurable laws: Amazon shows a 1.15 exponent of revenue vs employees (superlinear growth), cities show both superlinear innovation…
Talk on
Building Evolutionary Architectures: Principles & PracticesRebecca Parsons48m
Argues that architectures must support guided incremental change using measurable fitness functions and shows concrete practices: use Netflix’s Simian Army…
Talk on
Infrastructure as Actual CodeGregor Hohpe59m
Argues that cloud automation becomes executable application topology not just server provisioning, using AWS CDK plus Lambda, Step Functions, EventBridge, SNS…
Talk on
How Cognitive Biases Affect our Software ArchitecturesBirgitta Böckeler39m
Explains how specific biases — confirmation bias, availability heuristic, zero risk bias and outcome bias — derail architecture choices and debugging; gives…
Talk on
Build Software Like a Bag of Marbles, Not a Castle of LEGOHannes Lowette50m
Demonstrates a plugin approach that lets feature assemblies be dropped into or removed from a .NET deployment, using ASP.NET Core application parts, onion…
Talk on
How Metaflow Became Netflix's Beloved Data Science FrameworkJulie Amundson44m
Metaflow packages data, compute and orchestration so data scientists go from prototype to deployment in days instead of months — two-thirds of production…
Talk on
Considering Migrating a Monolith to Microservices?Chris Richardson39m
Argues a decision method: weigh five dark energy forces (simplicity, team autonomy, fast pipeline, tech stacks, special resource/criticality) against five dark…
Talk on
What Your Mother Never Told You About Agile DevelopmentAino Vonge Corry36m
Traces XP roots and says agility is about tight feedback cycles and technical support not ceremonies, claiming an automated test suite and continuous…
Talk on
Code Red: The Business Impact of Code QualityAdam Tornhill38m
CodeScene-backed analysis shows organizations waste ~23–42% of developer time to poor code; red code modules are twice as slow to change, up to an order of…
Talk on
Doubling Engineering Productivity at eBay Through DevOpsRandy Shoup36m
Claims that doubled engineering productivity for initial pilot teams (holding team size constant) and scales from ~10% to 50% of development work. Uses a…
Talk on
Serverless: 6 Years LaterErwin van der Koogh48m
Built a production serverless startup on AWS Lambda and now shipping Cloudflare Workers, with the original product still running after acquisition without…
Talk on
Engineering for SoftwareDave Farley55m
Argues software engineering is an empirical craft with ten concrete rules: five to optimize learning — iteration and feedback, working incrementally…
Talk on
Coevolution of Architecture & Code - Closing The GapDave Thomas50m
Claim: architecture inevitably drifts into concrete code unless actively managed, so make architecture a first-class, versioned artifact alongside code…
Talk on
Engineering for Software - How to Amplify CreativityDave Farley01h 01m
Argues software engineering is about learning and managing complexity via 10 guiding principles that prioritize iteration, fast feedback, incremental work…
Talk on
A Kafkaesque Series of EventsLily Mara42m
Investigation shows a Kafka consumer architecture with subpartition queuing and an in-memory commit buffer that still suffers a concurrency failure when one…
Talk on
Using Semantic Metadata to Create an Automated Microservice Data MeshMarty Pitt35m
Claim: embedding Taxi semantic types into API/Schema metadata lets tooling build an on‑demand integration graph and answer business queries without prewired…
Talk on
Fighting Software EntropyAlison Rosewarne, Stewart Gleadown47m
Company adopts architectural principles, an internal tech radar, quarterly system health ratings stored in BigQuery and published via CI, and 20% custodianship…
Talk on
Five Lines of CodeChristian Clausen32m
Applies a concrete rule—five lines per method—and a low-risk refactoring flow that uses copying/pasting, the compiler and the type system (C#, enums → classes)…
Talk on
Why Most Data Projects Fail and How to Avoid ItJesse Anderson32m
Claims that 85% of data projects fail and that success requires three teams — data engineering, data science, operations — in a specific ratio of 5–10 data…
Talk on
Sabotaging a TransformationFred George51m
Claims agile yields 4–6x improvements versus a McKinsey 13% baseline, and teams run two-hour cycles with continuous delivery — one client ships 135 deployments…
Talk on
Engineering DocumentationLorna Jane Mitchell42m
Adopts a docs-as-code workflow with content in a public GitHub repo, Sphinx + reStructuredText, and branch-based launches so changes preview as full-site…
Talk on
Making the Most of Your ManagerKatrina Clokie49m
Practical playbook for getting pay, promotion and learning support from a manager: check market data (expect some roles to be 20–30k out of date), bring…
Talk on
Work Anywhere: Managing Remote Engineering Teams at AirbnbJessica Tai52m
Airbnb shifts to a remote-first live and work anywhere policy and runs a 13-engineer Viaduct team supporting its GraphQL edge. Concrete practices include RFCs…
Talk on
Interview with Louis Pilfold on Elixir GleamLouis Pilfold34m
Gleam presents a new functional language that compiles to BEAM and JavaScript, ships a readable-code backend for debugging, and bundles a standard library as a…
Interview on
Concurrency Oriented Programming in a Modern WorldRobert Virding, Francesco Cesarini43m
Explains Erlang’s concrete claims: the BEAM VM spawns lightweight processes in microseconds to spawn using a few bytes each, supports selective receive and…
Talk on
Democratizing Strategy: An Intro to Wardley MapsCat Swetel44m
Introduces Wardley Maps as maps with an anchor position movement test, shows a Klingon tea-ceremony value chain, and demonstrates tools: mural, a Miro…
Talk on
One Does Not Simply Add MFAChristine Seeman50m
Shows a real incident where SMS-based MFA fails via SIM swap and SS7 interception, cites NIST deprecating SMS since 2016, and points to Uber’s…
Talk on
Going Deep on GamificationJessica Kerr54m
Argues that slapped-on gamification — points, badges, leaderboards — reduces collaboration and skews behavior; instead design team agency by specifying…
Talk on
The Importance of Fun in the WorkplaceHolly Cummins46m
Research-backed claim: a brain in positive mood is 31% more productive and a short comedy break yields about 12% more productivity. Practical fixes: remove…
Talk on
Sensible Defaults for Tech ManagementMichelle Gleeson49m
Engineering teams go from 3% to 35% women after targeted hiring but promotions stall, showing the broken rung effect; research cited includes McKinsey’s 52…
Talk on
What We (should have) Learned from Lord of The RingsAino Vonge Corry44m
Argues that Lord of the Rings maps to real project decisions: the Ring is a poorly documented legacy product, estimates get gamed (team promised three…
Talk on
Paving the Road to Effective Software DevelopmentSarah Wells44m
Describes how a Financial Times engineering enablement group builds a paved road platform that cuts provisioning from six months to minutes and raises…
Talk on
Making the Most of Your ManagerKatrina Clokie33m
Practical steps to get pay, promotion, learning and useful feedback: pull market data from Hays, Robert Walters, Morgan McKinley to know where salary sits, ask…
Talk on
Trade-Offs in Building a Software Company from Startup to Scale UpGeeta Schmidt51m
Humio (renamed LogScale) claims an index-free subsecond search across multi‑TB logs by ingesting timestamps-only, compressing data for long retention and…
Talk on
Programming Systems for Analog HardwareSara Achour46m
Presents a concrete compiler that maps dynamical systems to a real CMOS analog differential-equation chip, producing a first-ever compilation toolchain that…
Talk on
Turning Dreaming into Doing - A Life Manual for NerdsLars Klint50m
Practical, numbered steps: goal setting changes outcomes (writes goals with timelines), builds things to force progress (buys a farm with no internet using…
Talk on
Dancing with ServerlessPeter Sbarski51m
A Cloud Guru’s original platform runs as a serverless monolith that evolves into microservices: 289 Lambda functions, 13 services, 3.7 TB of S3 video, 107M…
Talk on
Reliable Messaging in the World of ActorsVagif Abilov38m
Actor frameworks default to at-most-once delivery (Akka.NET, Orleans) for performance, so the system moves durable guarantees into business logic…
Talk on
Managing to Your SLO Amidst ChaosLiz Fong Jones40m
Company runs 14 deployments per day while ingesting ~2 million data points/sec and targets four nines for core ingest, using Kafka + S3 and Kafka+S3 replay to…
Talk on
Location TransparencyMilen Dyankov38m
Argues that hiding component locations removes brittle dependencies so a monolith can split without changing business code, using Java message objects routed…
Talk on
Designing for Web3Donna Spencer48m
Web3 is a mix of blockchains, tokens, NFTs and DAOs but the current experience is frequently unusable: onboarding can be 28 steps to set up an exchange then…
Talk on
Building the Renewable, Self-Driving GridAstrid Atkinson01h 01m
Company builds grid-scale management software that uses machine learning to create pseudo real-time monitoring from slow smart‑meter feeds (often 2–24 hour…
Talk on
Glean: Data about CodeSimon Marlow32m
Glean is an open-source system that indexes code into strongly typed facts stored in RocksDB and answers millisecond queries via a Datalog-like language called…
Talk on
Staging with Class: A Specification for Typed Template HaskellNingning Xie30m
Proposes staged type class constraints that mark when a type-class dictionary lives in code so elaboration emits staged dictionaries as Code values, implements…
Talk on
Go Faster, Be SaferMunnawar Hashim25m
Claim: shipping frequency increases without more testing by adding layers of mitigation using LaunchDarkly feature flags. Demo shows a kill switch that rolls…
Talk on
Using IAST to Unlock the Benefits of DevSecOpsJeff Williams33m
IAST adds bytecode/runtime instrumentation to the app server (think New Relic-style agents) to trace data flows and catch real exploits like SQL injection by…
Talk on
Adrian’s Greatest Hits, B-Sides & Re-issuesAdrian Cockcroft54m
Reruns of Netflix architecture show concrete moves: migrate to AWS, replace Oracle with Cassandra (three replicas per write), run Chaos Monkey to force…
Talk on
Who Do You Trust? Beware of Your BrainLinda Rising46m
Humans are hardwired to make instant trust judgments that form quick us vs them groups and produce predictable bias. Classic field experiments show how 22…
Talk on
Positivity & Motivation: How They Impact Your Career & Life Pt 1/2Katharina Probst33m
Argues that positive psychology frameworks like PERMA model and Pink’s Mastery/Autonomy/Purpose predict who thrives at work, backed by specific practices…
Talk on
Bugs in Collaboration: "Learning from Incidents" EditionRuss Miles49m
Identifies concrete collaboration failures — secretive names and automation that trap people (one engineer deleted a grid computing cluster with one unprompted…
Talk on
Choose Your Own Cloud Adventure – Knights, Fairies & DragonsLars Klint52m
Creates an Azure App Service as a foundation, then adds an Azure Storage account and a blob container and uploads files to prove the treasury lives in cloud…
Talk on
When Software Delivery Goes WrongClare Sudbery38m
Starts a hobby iOS project that sat in development for five years, then builds a Wordle clone (one month) and adds help, EULA and in‑app purchases (another…
Talk on
It's All About AIMartin Förtsch, Thomas Endres, Jonas Mayer01h 03m
A demo-heavy survey shows practical builds: a VGG19 classifier and DeepDream visualizations, a real‑time neural style transfer applied to live video, and…
Talk on
Searching for Research Fraud in OpenAlex with Graph Data ScienceAdam Day, Ebru Cucen28m
Project ingests a 1.7 TB OpenAlex snapshot into Neo4j on GCP, building subgraphs from ~1.7 billion relationships and ~400 million author nodes using Airflow…
Talk on
Epiphany & ApophanyLiz Keogh42m
Argues that pattern-seeking leads to wrong fixes and frozen processes, illustrates using Cynefin, Wardley Maps and SenseMaker to choose safe-to-fail probes…
Talk on
Positivity & Motivation: How They Impact Your Career & Life Pt 2/2Katharina Probst31m
Defines well-being using PERMA and shows job crafting raises measurable productivity by shifting tasks toward purpose; cites Daniel Pink’s Drive and The…
Talk on
Join us at01m
Video is a brief promotional outro that repeats music and thank‑yous and displays conference booking and social links: YOW! London, November 28-30, 2022…
Promo 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.