YOW! Melbourne 2022
2022-12-08..2022-12-09
Melbourne, Australia
| title | author | length |
|---|---|---|
| Minimum Viable Architecture | Randy Shoup | 48m |
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… | ||
| Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity | Randy Shoup | 49m |
Argues that simplifying architecture—modular services, event-sourced immutable logs, async pipelines and materialized views—drives scale and reliability with… | ||
| Migrations - The Hardest Actual Problem in Computer Science | Matt Ranney | 51m |
Explains a two-year DoorDash migration from a Django/Postgres monolith to services using gRPC, backfill syncs and dual-write comparisons; an interim… | ||
| The Art of Code | Dylan Beattie | 57m |
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… | ||
| Visualizing Performance - The Developers’ Guide to Flame Graphs | Brendan Gregg | 50m |
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… | ||
| When to Choose Rust | Tim McNamara | 56m |
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… | ||
| BEAM Concurrency in Action | Saš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… | ||
| One Rule to Rule Them All | Pragmatic Dave Thomas | 51m |
Argues that the single guiding rule is to make it easier to change: correctness is fleeting because requirements and environments accelerate change, so DRY… | ||
| Simple Functional Effects with Tag Unions | Richard Feldman | 46m |
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… | ||
| Just-in-time Architecture | Macklin Hartley | 55m |
A games team moves from a monolith to microservices, discovers an accidental distributed monolith with availability coupling (three 99% services yield ~97%… | ||
| Improving Software Flow | Randy Shoup | 51m |
Applies the Five Ideals (locality and simplicity; focus, flow, joy; improvement of daily work; psychological safety; customer focus) to concrete engineering… | ||
| eBPF: Fueling New Flame Graphs & more | Brendan Gregg | 01h 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… | ||
| C4 Models as Code | Simon Brown | 52m |
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… | ||
| C4 Models as Code | Simon Brown | 41m |
Presents a practical model-as-code workflow: author a single Structurizr DSL workspace (people, systems, containers), render with Structurizr Lite, export via… | ||
| Event Modeling | Adam Dymitruk | 48m |
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… | ||
| Beyond REST - Contract Testing in the Age of gRPC, Kafka & GraphQL | Matt Fellows | 47m |
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… | ||
| Hot Deploying Low-Latency Services for 24/7 Operation | Martin Thompson | 43m |
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… | ||
| CUPID — For Joyful Coding | Daniel Terhorst-North | 48m |
Presents CUPID as five practical properties — Composable, Unix philosophy, Predictable, Idiomatic, Domain-based — and claims they make code joyful by focusing… | ||
| Code Red: The Business Impact of Code Quality | Adam Tornhill | 51m |
Large-scale measurements tie code quality to business outcomes: automated analysis of Git and Jira data across 39 companies and 14 languages uses CodeScene… | ||
| Software Architecture, Team Topologies & Complexity Science | James Lewis | 49m |
Argues that scaling follows measurable laws: Amazon shows a 1.15 exponent of revenue vs employees (superlinear growth), cities show both superlinear innovation… | ||
| Building Evolutionary Architectures: Principles & Practices | Rebecca Parsons | 48m |
Argues that architectures must support guided incremental change using measurable fitness functions and shows concrete practices: use Netflix’s Simian Army… | ||
| Infrastructure as Actual Code | Gregor Hohpe | 59m |
Argues that cloud automation becomes executable application topology not just server provisioning, using AWS CDK plus Lambda, Step Functions, EventBridge, SNS… | ||
| How Cognitive Biases Affect our Software Architectures | Birgitta Böckeler | 39m |
Explains how specific biases — confirmation bias, availability heuristic, zero risk bias and outcome bias — derail architecture choices and debugging; gives… | ||
| Build Software Like a Bag of Marbles, Not a Castle of LEGO | Hannes Lowette | 50m |
Demonstrates a plugin approach that lets feature assemblies be dropped into or removed from a .NET deployment, using ASP.NET Core application parts, onion… | ||
| How Metaflow Became Netflix's Beloved Data Science Framework | Julie Amundson | 44m |
Metaflow packages data, compute and orchestration so data scientists go from prototype to deployment in days instead of months — two-thirds of production… | ||
| Considering Migrating a Monolith to Microservices? | Chris Richardson | 39m |
Argues a decision method: weigh five dark energy forces (simplicity, team autonomy, fast pipeline, tech stacks, special resource/criticality) against five dark… | ||
| What Your Mother Never Told You About Agile Development | Aino Vonge Corry | 36m |
Traces XP roots and says agility is about tight feedback cycles and technical support not ceremonies, claiming an automated test suite and continuous… | ||
| Code Red: The Business Impact of Code Quality | Adam Tornhill | 38m |
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… | ||
| Doubling Engineering Productivity at eBay Through DevOps | Randy Shoup | 36m |
Claims that doubled engineering productivity for initial pilot teams (holding team size constant) and scales from ~10% to 50% of development work. Uses a… | ||
| Serverless: 6 Years Later | Erwin van der Koogh | 48m |
Built a production serverless startup on AWS Lambda and now shipping Cloudflare Workers, with the original product still running after acquisition without… | ||
| Engineering for Software | Dave Farley | 55m |
Argues software engineering is an empirical craft with ten concrete rules: five to optimize learning — iteration and feedback, working incrementally… | ||
| Coevolution of Architecture & Code - Closing The Gap | Dave Thomas | 50m |
Claim: architecture inevitably drifts into concrete code unless actively managed, so make architecture a first-class, versioned artifact alongside code… | ||
| Engineering for Software - How to Amplify Creativity | Dave Farley | 01h 01m |
Argues software engineering is about learning and managing complexity via 10 guiding principles that prioritize iteration, fast feedback, incremental work… | ||
| A Kafkaesque Series of Events | Lily Mara | 42m |
Investigation shows a Kafka consumer architecture with subpartition queuing and an in-memory commit buffer that still suffers a concurrency failure when one… | ||
| Using Semantic Metadata to Create an Automated Microservice Data Mesh | Marty Pitt | 35m |
Claim: embedding Taxi semantic types into API/Schema metadata lets tooling build an on‑demand integration graph and answer business queries without prewired… | ||
| Fighting Software Entropy | Alison Rosewarne, Stewart Gleadown | 47m |
Company adopts architectural principles, an internal tech radar, quarterly system health ratings stored in BigQuery and published via CI, and 20% custodianship… | ||
| Five Lines of Code | Christian Clausen | 32m |
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)… | ||
| Why Most Data Projects Fail and How to Avoid It | Jesse Anderson | 32m |
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… | ||
| Sabotaging a Transformation | Fred George | 51m |
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… | ||
| Engineering Documentation | Lorna Jane Mitchell | 42m |
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… | ||
| Making the Most of Your Manager | Katrina Clokie | 49m |
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… | ||
| Work Anywhere: Managing Remote Engineering Teams at Airbnb | Jessica Tai | 52m |
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… | ||
| Interview with Louis Pilfold on Elixir Gleam | Louis Pilfold | 34m |
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… | ||
| Concurrency Oriented Programming in a Modern World | Robert Virding, Francesco Cesarini | 43m |
Explains Erlang’s concrete claims: the BEAM VM spawns lightweight processes in microseconds to spawn using a few bytes each, supports selective receive and… | ||
| Democratizing Strategy: An Intro to Wardley Maps | Cat Swetel | 44m |
Introduces Wardley Maps as maps with an anchor position movement test, shows a Klingon tea-ceremony value chain, and demonstrates tools: mural, a Miro… | ||
| One Does Not Simply Add MFA | Christine Seeman | 50m |
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… | ||
| Going Deep on Gamification | Jessica Kerr | 54m |
Argues that slapped-on gamification — points, badges, leaderboards — reduces collaboration and skews behavior; instead design team agency by specifying… | ||
| The Importance of Fun in the Workplace | Holly Cummins | 46m |
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… | ||
| Sensible Defaults for Tech Management | Michelle Gleeson | 49m |
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… | ||
| What We (should have) Learned from Lord of The Rings | Aino Vonge Corry | 44m |
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… | ||
| Paving the Road to Effective Software Development | Sarah Wells | 44m |
Describes how a Financial Times engineering enablement group builds a paved road platform that cuts provisioning from six months to minutes and raises… | ||
| Making the Most of Your Manager | Katrina Clokie | 33m |
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… | ||
| Trade-Offs in Building a Software Company from Startup to Scale Up | Geeta Schmidt | 51m |
Humio (renamed LogScale) claims an index-free subsecond search across multi‑TB logs by ingesting timestamps-only, compressing data for long retention and… | ||
| Programming Systems for Analog Hardware | Sara Achour | 46m |
Presents a concrete compiler that maps dynamical systems to a real CMOS analog differential-equation chip, producing a first-ever compilation toolchain that… | ||
| Turning Dreaming into Doing - A Life Manual for Nerds | Lars Klint | 50m |
Practical, numbered steps: goal setting changes outcomes (writes goals with timelines), builds things to force progress (buys a farm with no internet using… | ||
| Dancing with Serverless | Peter Sbarski | 51m |
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… | ||
| Reliable Messaging in the World of Actors | Vagif Abilov | 38m |
Actor frameworks default to at-most-once delivery (Akka.NET, Orleans) for performance, so the system moves durable guarantees into business logic… | ||
| Managing to Your SLO Amidst Chaos | Liz Fong Jones | 40m |
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… | ||
| Location Transparency | Milen Dyankov | 38m |
Argues that hiding component locations removes brittle dependencies so a monolith can split without changing business code, using Java message objects routed… | ||
| Designing for Web3 | Donna Spencer | 48m |
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… | ||
| Building the Renewable, Self-Driving Grid | Astrid Atkinson | 01h 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… | ||
| Glean: Data about Code | Simon Marlow | 32m |
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… | ||
| Staging with Class: A Specification for Typed Template Haskell | Ningning Xie | 30m |
Proposes staged type class constraints that mark when a type-class dictionary lives in code so elaboration emits staged dictionaries as Code values, implements… | ||
| Go Faster, Be Safer | Munnawar Hashim | 25m |
Claim: shipping frequency increases without more testing by adding layers of mitigation using LaunchDarkly feature flags. Demo shows a kill switch that rolls… | ||
| Using IAST to Unlock the Benefits of DevSecOps | Jeff Williams | 33m |
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… | ||
| Adrian’s Greatest Hits, B-Sides & Re-issues | Adrian Cockcroft | 54m |
Reruns of Netflix architecture show concrete moves: migrate to AWS, replace Oracle with Cassandra (three replicas per write), run Chaos Monkey to force… | ||
| Who Do You Trust? Beware of Your Brain | Linda Rising | 46m |
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… | ||
| Positivity & Motivation: How They Impact Your Career & Life Pt 1/2 | Katharina Probst | 33m |
Argues that positive psychology frameworks like PERMA model and Pink’s Mastery/Autonomy/Purpose predict who thrives at work, backed by specific practices… | ||
| Bugs in Collaboration: "Learning from Incidents" Edition | Russ Miles | 49m |
Identifies concrete collaboration failures — secretive names and automation that trap people (one engineer deleted a grid computing cluster with one unprompted… | ||
| Choose Your Own Cloud Adventure – Knights, Fairies & Dragons | Lars Klint | 52m |
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… | ||
| When Software Delivery Goes Wrong | Clare Sudbery | 38m |
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… | ||
| It's All About AI | Martin Förtsch, Thomas Endres, Jonas Mayer | 01h 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… | ||
| Searching for Research Fraud in OpenAlex with Graph Data Science | Adam Day, Ebru Cucen | 28m |
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… | ||
| Epiphany & Apophany | Liz Keogh | 42m |
Argues that pattern-seeking leads to wrong fixes and frozen processes, illustrates using Cynefin, Wardley Maps and SenseMaker to choose safe-to-fail probes… | ||
| Positivity & Motivation: How They Impact Your Career & Life Pt 2/2 | Katharina Probst | 31m |
Defines well-being using PERMA and shows job crafting raises measurable productivity by shifting tasks toward purpose; cites Daniel Pink’s Drive and The… | ||
| Join us at | 01m | |
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… | ||
| nothing matches | ||