Build Stuff 2022
2022-11-09..2022-11-11
-- online --
[Build Stuff 2016, Build Stuff 2017, Build Stuff 2019, Build Stuff 2020, Build Stuff 2021, Build Stuff 2022, Build Stuff 2023, Build Stuff 2024, Build Stuff 2025]
| title | author | length |
|---|---|---|
| Developing for Linux on Windows with WSL | Scott Hanselman | 41m |
Demonstrates that WSL runs full Linux distros (Ubuntu, openSUSE, Oracle Linux) side‑by‑side with Windows, supports containers (Docker or podman), and even GUI… | ||
| How to Design for 8 Billion Humans | Dona Sarkar | 48m |
Claims that designing for inclusion saves money and bugs: inclusion at design costs $100 vs $1,000 vs $10,000 if moved to development or after release and… | ||
| Writing Tests That Don't Suck: TDD in JavaScript | David Whitney | 45m |
Claims that most JS suites are slow and brittle and then shows concrete fixes: set up jest + babel-preset-env and ES modules, run TDD with the red → green →… | ||
| Fixing Distributed Systems Fail | Jimmy Bogard | 47m |
Six lines of checkout code call the database, Stripe, SendGrid and RabbitMQ inside one transaction and produce real failures: customers get charged but no… | ||
| Owning Your Experience: Talking about Mental Health In the Workplace | Arthur Doler | 48m |
Argues that using experiential language instead of diagnostic labels improves workplace support, offers concrete scripts — ask-for-help script, offering… | ||
| Refactoring Is Not Just Clickbait | Kevlin Henney | 50m |
Argues that refactoring is a continuous design activity not just IDE shortcuts, with automated tools handling many renames and extract methods but leaving a… | ||
| Start As You Mean To Go On | Daniel Terhorst-North | 42m |
A practical prescription: set alignment first so many teams can move fast within shared rules, then grant autonomy. Uses concrete tech choices — pick Postgres… | ||
| A Teacher, an Economist and a Developer Walk into a Bar... | Adele Carpenter | 45m |
Compares concrete heuristics from teaching, economics and coaching to software choices and shows measurable results: SonarQube flags 97 bugs, 7… | ||
| Death to Latency: Building Reactive, Cloud Native Apps with Akka NET | Aaron Stannard | 44m |
Shows how Akka.NET builds soft real‑time apps by keeping state in memory instead of the DB, using the actor model to map one actor per business entity, and… | ||
| From Zero to Hero | Algirdas Augustaitis | 39m |
A five‑year program turns 5th graders into world champions: Lituanica X starts on LEGO Mindstorms EV3, moves through First Lego League and FTC, builds a… | ||
| CSS Grid - What is this Magic?! | Amy Kapernick | 47m |
Demo builds a full app layout and a responsive notes grid using seven lines of CSS to define columns/rows with repeat(), the FR unit, minmax()… | ||
| NoSQL, Data Processing, and Business Transparency with RavenDB | Andrej Krivulčík | 46m |
FinStat uses RavenDB as its primary store since 2013 to power FinStat.sk and HitHorizons.com, holding tens of millions of documents (hundreds of GB), serving… | ||
| Continuous Localization in Enterprise Web Projects | Ante Tomić | 48m |
Company migrates localization to an automated pipeline that scans 119 git repos across 19 micro-frontends and 40 teams, pushes strings to a cloud TMS, pulls… | ||
| Health: The Most Important Tech Tool | Cassandra Faris | 44m |
A case study of pushing through a cold into pneumonia after working sick leads to concrete fixes: diagnosis, meds (Wellbutrin as an example for depression)… | ||
| You’re Not Just Tired: The Psychology of Burnout | Arthur Doler | 56m |
Defines occupational burnout using WHO and the Maslach Burnout Inventory, cites survey findings like 76% during the pandemic and gender gaps (women rising to… | ||
| Developer Productivity Shouldn’t Breach Security | Bart Lannoeye | 44m |
Cloud misconfigurations and leaked credentials drive real breaches: Samsung exposes 7,000 secrets, Toyota accidentally publishes data for 290,000 customers… | ||
| Build a Real-Time Event-Driven Java Solution in Azure | Bobur Umurzokov | 42m |
A runnable Java demo builds a real-time pipeline: a generator, a processor and a retry queue (three functions) that emits telemetry every ~10 seconds into… | ||
| Data Modeling in an Event Centric World | Chris Condron | 49m |
Argues that switching to an event‑centric model keeps traditional relational thinking but replaces hidden joins with an ordered persistence log and addressable… | ||
| Enabling Public Cloud For Clients in a Public Sector | Bogdans Jarbuss | 30m |
Seven years of work with one public-sector client builds a Microsoft Azure Angular portal (Functions, Cosmos DB, Application Gateway, DevOps pipelines) that… | ||
| Iconoclasm | Ted Neward | 55m |
Argues that iconoclasts succeed by seeing differently, surviving fear, and selling ideas: pattern-recognition limits hide opportunities; examples include… | ||
| Purposeful Personal Branding | Cassandra Faris | 51m |
If an online account exists it already acts as a personal brand and can produce concrete results: a single tweet declaring a job search earns 100+ retweets and… | ||
| Keynote: Best Practices – UI, API and Server-side | Chander Dhall | 49m |
Cazton delivers a case study: five developers build 40 of 108 web components in one month and ship a fast, secure multi-device app. Key claims: server… | ||
| Modern Data Architecture: Breaking the Big Data Monolith | David Ostrovsky | 47m |
Argues that the centralized data lake creates organizational and technical bottlenecks and proposes Data Mesh as a practical fix with four specific principles… | ||
| Rendering 3D Worlds in C# | David Whitney | 52m |
Builds a working ray casting renderer from first principles in C#, converting a 2D map of spaces and hashes into a 3D view by shooting rays per column… | ||
| Wearable Live Captions | David Whitney | 43m |
A wearable LED mask displays live captions using Azure Cognitive Services speech‑to‑text streamed from a browser microphone, packs commands into a tight binary… | ||
| Digital Product Access: The User Experience Problem of Our Time | Dean Schuster | 43m |
Describes why signing up, logging in and credential recovery break for real users: a user test from the 90s shows most people fail at the initial entry step… | ||
| Understanding the Mysterious Behavior of Complex Digital Product Users | Dean Schuster | 39m |
Claims that complex-product UX splits into four UI quadrants and that expert users prefer dense, keyboard-driven interfaces guide the advice: watch users at… | ||
| Testing Web Applications with Playwright | Debbie O'Brien | 41m |
Playwright provides end-to-end, cross‑browser testing with one API and multi‑language support (JavaScript/TypeScript, .NET, Java, Python). Tests run in full… | ||
| Error 404: Color Not found | Dennie Declercq | 44m |
Explains why color contrast causes real exclusion, shows the math behind contrast ratios and cites WCAG thresholds: 1.4.3 minimum 4.5:1 for normal text, 3:1… | ||
| Hacking The Corporate | Dmitry Razorionov | 34m |
EPAM builds an internal open data mesh and UX-driven MDM to turn commits, PRs and CVs into searchable skills, using Google/GPT, AWS Lambda/Edge, Kubernetes EKS… | ||
| It's So Shiny! A Pure JavaScript Ray-Tracer | Dylan Beattie | 50m |
Pure JavaScript ray tracer that is built from scratch and actually renders shiny spheres on a chessboard in the browser, implementing RGB colors, vectors… | ||
| Open-source Dashboarding Tools. Which One Suits You? | Dzmitry Skachkou | 38m |
Compares Grafana and OpenSearch Dashboards by concrete tradeoffs: OpenSearch is Apache 2.0 only, visualizes data stored in OpenSearch, offers a security plugin… | ||
| Isolated Artificial Intelligence: Now or Tomorrow? | Eglė Radvilė | 32m |
Vilnius builds a city data center with open data and a drone center that runs seven certified pilots and about 100 missions per day to scan streets, roofs and… | ||
| The Latest And Greatest From Azure Service Bus | Eldert Grootenboer | 55m |
Azure Service Bus now ships TLS 1.2 by default and exposes a supported Service Bus Explorer integrated into the Azure portal, letting operators browse… | ||
| It’s Easy To Create A Good-Looking Product, But How About A Useful One? | Eleftheria Batsou | 44m |
Clear checklist: do research before coding (define scope, recruit real users, use support tickets), run a focused heuristic evaluation using the 10 usability… | ||
| Building That Glorious Monolith. And Carving It Too | Glenn F. Henriksen | 56m |
Argues for starting with a disciplined monolith that is feature-boxed by Domain-Driven Design, using per-feature schemas and separate DbContexts so each… | ||
| Neurodiversity and Allyship in Tech | Elizabeth Schneider | 45m |
Frames neurodiversity as a social‑model issue not a medical deficit, argues for identity‑first language and gives concrete accommodations: require agendas and… | ||
| Building a Data-Driven Bank | Felipe Melo | 49m |
Case study of a bank that builds a centralized data platform using HDFS/S3, Kafka, Databricks, MLflow and Kubernetes plus in-house tools (Cobrix to parse… | ||
| Live Coding Performance | Francesco Corvi | 17m |
A live-coding set generates synchronized audio and visuals in real time, using a custom live-coding environment to morph traditional sounds into new textures… | ||
| Scaling Micro-Frontends with Custom Elements | Frank Borkin | 46m |
Claim: use custom elements (web components) + templates + shadow DOM to compose independently deployed micro-frontends that register via custom tags (must… | ||
| Building Scalable Web Applications with Haskell | Jezen Thomas | 52m |
A production Haskell web app of 100,000+ LOC uses Yesod, Template Haskell and Persistent to enforce rich domain types, type-safe routing to prevent broken… | ||
| Changing Lives with Hack Your Future | Hannes Lowette, Katie Lisabeth | 43m |
Hack Your Future runs a 9-month open-source curriculum taught on weekend half-days plus ~20 hours/week homework, teaching HTML/CSS/JavaScript/React and… | ||
| Actors Can Rule Your DDD World | Hannes Lowette | 45m |
Shows a weekend prototype called beercenter.net that models DDD aggregates as persistent actors using Aka.NET with command-side event sourcing, snapshots and… | ||
| The Mario Kart™ Guide to Building a Career | Hannes Lowette | 01h 02m |
Career advice uses Mario Kart to give concrete steps: set a 3–5 year direction, break it into SMART goals, measure progress on a 0–10 scale and pick the next… | ||
| Defensive Coding Bootcamp | Heather Downing | 43m |
Shows the Codecov supply-chain breach where a tampered Docker image exfiltrated CI env vars, warns that kubernetes secrets are base64 and not encrypted… | ||
| Listening: The #1 Tool to Be Agile | Hina Popal | 56m |
Central claim: listening — continuously from start to finish, not just retrospectives — is the practical way to become Agile. Concrete techniques: run short… | ||
| Affective Computing – Bringing Humans and Machines Closer Through Emotions | Håkan Silfvernagel | 49m |
Overview of methods and concrete results: facial micro‑expression and physiology sensors feed pretrained models like the Azure Face API and the Effectiva SDK… | ||
| Adopting Polyglot Flow | Ian Cooper | 47m |
Argues that pick brokers by semantics not slogan: use queue for commands (locking, requeue, delay queues, DLQ, competing consumers) and stream for sequential… | ||
| At Least Once | Ian Cooper | 50m |
Compares orchestration vs choreography for eventual consistency, argues fiefdoms own local workflow and use messaging for request/reply and event-driven… | ||
| It’s Never a Technology Problem: Using Experience to Solve the Problem | Janet Gregory | 46m |
Argues that failed projects come from process and people not tools, with concrete failures: the ArriveCAN smartphone requirement that blocked snowbirds at the… | ||
| Design Tools Should Read and Write Code | Janne Jul Jensen | 49m |
Claim: a visual IDE called Henosia reads and writes code so designers edit real React + TypeScript components instead of exporting drawings. Demo uses Next.js… | ||
| Tales of Data Architecture Evolution | Josef Goldstein | 34m |
Starts with a single relational DB and a one-off script that becomes a brittle ETL job then scales to a data lake on cheap blob storage (S3/HDFS) holding ~10… | ||
| Agility ≠ Speed | Kevlin Henney | 35m |
Argues that agility is responsiveness not raw speed, showing how metrics mislead: 1,000,000 vs 100,000 lines of code reveals which team wrote tests, refactored… | ||
| Software Architecture for Developers (3-hour workshop) | Kevlin Henney | 03h 08m |
Workshop argues architecture is significant design decisions (measured by cost of change) and shows how to prove those decisions by building, measuring and… | ||
| The Art of Authentication for Web Apps | Kim Maida | 44m |
Covers concrete OAuth2/OIDC mechanics: why OAuth replaces credential sharing, the authorization code flow with authorization code with PKCE, ID tokens as JWTs… | ||
| Building a Serverless Azure Image Resizing App – live | Lars Klint | 48m |
Live hands on demo builds a serverless image resizer that accepts Outlook email attachments, saves them to Azure Storage via a Logic App, then triggers an… | ||
| Pulumi: Love And Azure | Lode Kennes | 44m |
Argues that Pulumi lets .NET teams write real code (C#) instead of HCL, then shows a live Azure workflow that creates a Resource Group, Storage Account, App… | ||
| API Optimization Tale: Monitor, Fix and Deploy (on Friday) | Maciej Rząsa | 43m |
A green Jenkins build gets pushed Friday to test a billing extraction from a Rails monolith and exposes a REST API that collapses under small traffic; a move… | ||
| Event Messaging and Streaming with Apache Pulsar | Mary Grygleski | 53m |
Apache Pulsar claims a cloud-native, unified platform that supports both Pub‑Sub and message queues by using stateless Java brokers that delegate durable log… | ||
| Web Performance APIs You (probably) Didn't Know Existed | Matheus Albuquerque | 50m |
Survey of concrete Web APIs and tactics for fixing responsiveness: shows how to use PerformanceObserver entries like Long Tasks (>50ms)… | ||
| Introduction to Offline First Web Applications | Max Gfeller | 41m |
A replaceable Webmail PWA is built to work offline by wiring service workers to intercept requests, using the Cache API for assets and IndexedDB (115 MB used… | ||
| Tech Leadership with a Target On Your Back: Racing Tech Titans to Vaccinate Millions | Max Wippich | 47m |
A small company rebadges and hardens an existing vaccination platform, adds dashboards, mobile apps, self‑service appointments, SMS reminders and inventory… | ||
| Users Don't Have to Suffer in the Cloud | Melissa Jurkoic | 30m |
Argues that a hub-and-spoke UX layer preserves data integrity while letting backend systems (IaaS, PaaS, SaaS like Salesforce) change without disrupting users… | ||
| Lessons from Running Developer Platforms & Communities | Michael Coté | 59m |
Argues that internal developer platforms fail for human reasons not tech, recommends treating a platform as a product, starting with one pilot app (like an ATM… | ||
| Aligning Bounded Contexts with Subdomains in Legacy Code | Mufrid Krilic | 48m |
A .NET legacy healthcare prescribing system undergoes strategic DDD using Domain Storytelling and the 4+1 view model to carve a new bounded context for… | ||
| Lessons Learned From Working with 2000 Event-Driven Microservices | Natan Silnitsky | 46m |
Wix moves 70 billion Kafka messages per day across ~2,300 microservices and documents concrete fixes: make DB updates and event publishes atomic (resilient… | ||
| Create Atomic Habits to Become a Better Developer | Natan Silnitsky | 35m |
Shows how the Four Laws of Behavior Change map to concrete developer routines and the precise interventions used: implementation intentions (commute →… | ||
| NET 7 Is Here! Time To Kick Its Tyres And Take It For a Spin | Nico Vermeir | 52m |
.NET 7 ships the day before the session with standard support for 18 months while .NET 6 remains LTS until 2024, and Visual Studio 17.4 is required to build… | ||
| A Deep Dive Into Database Internals | Oren Eini | 48m |
Walks through concrete internals: data laid out in fixed 4KB pages, B+Tree page splits change tree height so sequential inserts cut IO, large records become… | ||
| Practical Security Foundations | Oren Eini | 47m |
Practical rules: use vetted primitives and libraries, not homemade crypto — AES-GCM or ChaCha20-Poly1305 for authenticated encryption, Argon2 for password… | ||
| From Flatland to Spaceland | Rafał Legiędź | 38m |
Overview of current AR/VR tooling and what actually works: consumer headsets like Meta Quest (≈$300) and enterprise HoloLens (≈$3,500) ship now; mobile stacks… | ||
| Agility and Architecture Together – Enabling a Fast Flow of Change | Randy Shoup | 46m |
Argues that agility and architecture are mutually reinforcing and gives concrete outcomes: Amazon and eBay evolve from monoliths to services, Microsoft A/B… | ||
| From the Trenches - Remote Scaled Trunk-Based Development | Richard Gross | 51m |
Grown from a six-person co-located Scrum team to a remote 20-developer continuous-flow org, the project adopts trunk-based development with a maintained CI… | ||
| Near-Field Communication (NFC), The Alien Technology | Patricio Vargas | 43m |
Shows practical Web NFC work: demos include iPhone Shortcuts triggering FaceTime and Tweets, Android Chrome using the Web NFC API to read/write/scan tags, and… | ||
| Building a Secure By-Design Pipeline with an Open-Source Stack | Rotem Refael | 23m |
Shows an end to end secure CI/CD pipeline built with open source tools and demos as code covering IaC, registry, build and cluster stages. Scans images and… | ||
| Can You Guess Which Song Snippets Are Written by AI? | Saloni Garg | 34m |
Shows GANs trained on image and lyric corpora to generate faces, dogs, paintings and song snippets and runs a two‑question audience quiz where the line "I'm in… | ||
| Switching Disciplines as a Tech Lead | Samuel Giddins | 46m |
Switches from iOS build work to product back-end, moving from running Bazel for a team that grew from one to eight and supported 100 iOS engineers to writing… | ||
| Adventures in Puppy Training with A.I. and a Raspberry Pi | Serg Masís | 44m |
Uses a camera plus Raspberry Pi and a Bluetooth speaker to give immediate praise or scold sounds; labels 274 videos (cleaned to 239) and expands them into… | ||
| Architecting in the Cloud for Sustainability | Sohan Maheshwar | 36m |
Cloud workloads already cut energy vs traditional data centers by about 80% energy reduction, and region choice shifts efficiency (US ~3.6x, Europe/Asia up to… | ||
| Azure Static Web Apps - From Zero to Deployed App In 60 Minutes | Stacy Cashmore | 46m |
Builds a Blazor WebAssembly site from an empty GitHub repo, backs it with an Azure Function that fetches dev.to articles (demo uses dev.to API), and deploys to… | ||
| Building a Sign-to-Speech Prototype with TensorFlow, Pytorch, and DeepStack | Steven Kolawole | 30m |
End-to-end prototype converts live sign video to spoken words using TensorFlow, PyTorch and DeepStack, with a Nigerian Sign Language dataset (≈8,000 images… | ||
| Feedback Loops in Sociotechnical Systems | Tadas Miniotas | 35m |
Claim: large-scale A/B work shows roughly one third of ideas have positive impact, one third neutral and one third harmful, so prioritize fast learning over… | ||
| Busy Developer's Guide to Ballerina | Ted Neward | 50m |
Ballerina is a service-first language with built-in HTTP endpoints, JSON types and a one-to-one textual and graphical syntax so APIs are first-class. It runs… | ||
| Continuous Everything: Open-Source and the Future of DevOps | Tiexin Guo | 22m |
Argues that one-size-fits-all cloud DevOps platforms hit limits — vendor lock‑in, only ~80% fit, and a predicted 90% of DevOps initiatives miss expectations —… | ||
| Sociotechnical Systems Design for the “Digital Coal Mines” | Trond Hjorteland | 53m |
Origins in the 1950s Yorkshire coal mines and Tavistock action research drive a claim that designing work as an open sociotechnical system (Fred and Marilyn… | ||
| Last Night the Software Saved My Life | Viktor Kisko | 47m |
Around 2,000 seafarers die at sea each year and single incidents still reshape risk models: one container ship lost ~1,800 containers and $90M in 2020, a… | ||
| BUILD STUFF' 22 Recap | The Future Beckons Us Home | Software Developer Conference | 02m | |
A fast paced recap that stitches together short demo clips, keynote highlights, and audience Q&A snippets from Build Stuff 2022 showing which sessions landed… | ||
| nothing matches | ||