~/conference

Build Stuff 2022

date:2022-11-09..2022-11-11
location:-- online --
series:Build Stuff · 9 editions
tags:[web-platform]
titleauthorlength
Developing for Linux on Windows with WSLScott Hanselman41m
Demonstrates that WSL runs full Linux distros (Ubuntu, openSUSE, Oracle Linux) side‑by‑side with Windows, supports containers (Docker or podman), and even GUI…
Talk on
How to Design for 8 Billion HumansDona Sarkar48m
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…
Talk on
Writing Tests That Don't Suck: TDD in JavaScriptDavid Whitney45m
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 →…
Talk on
Fixing Distributed Systems FailJimmy Bogard47m
Six lines of checkout code call the database, Stripe, SendGrid and RabbitMQ inside one transaction and produce real failures: customers get charged but no…
Talk on
Owning Your Experience: Talking about Mental Health In the WorkplaceArthur Doler48m
Argues that using experiential language instead of diagnostic labels improves workplace support, offers concrete scripts — ask-for-help script, offering…
Talk on
Refactoring Is Not Just ClickbaitKevlin Henney50m
Argues that refactoring is a continuous design activity not just IDE shortcuts, with automated tools handling many renames and extract methods but leaving a…
Talk on
Start As You Mean To Go OnDaniel Terhorst-North42m
A practical prescription: set alignment first so many teams can move fast within shared rules, then grant autonomy. Uses concrete tech choices — pick Postgres…
Talk on
A Teacher, an Economist and a Developer Walk into a Bar...Adele Carpenter45m
Compares concrete heuristics from teaching, economics and coaching to software choices and shows measurable results: SonarQube flags 97 bugs, 7…
Talk on
Death to Latency: Building Reactive, Cloud Native Apps with Akka NETAaron Stannard44m
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…
Talk on
From Zero to HeroAlgirdas Augustaitis39m
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…
Talk
CSS Grid - What is this Magic?!Amy Kapernick47m
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()…
Talk on
NoSQL, Data Processing, and Business Transparency with RavenDBAndrej Krivulčík46m
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…
Talk on
Continuous Localization in Enterprise Web ProjectsAnte 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…
Talk on
Health: The Most Important Tech ToolCassandra Faris44m
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)…
Talk on
You’re Not Just Tired: The Psychology of BurnoutArthur Doler56m
Defines occupational burnout using WHO and the Maslach Burnout Inventory, cites survey findings like 76% during the pandemic and gender gaps (women rising to…
Talk on
Developer Productivity Shouldn’t Breach SecurityBart Lannoeye44m
Cloud misconfigurations and leaked credentials drive real breaches: Samsung exposes 7,000 secrets, Toyota accidentally publishes data for 290,000 customers…
Talk on
Build a Real-Time Event-Driven Java Solution in AzureBobur Umurzokov42m
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…
Talk on
Data Modeling in an Event Centric WorldChris Condron49m
Argues that switching to an event‑centric model keeps traditional relational thinking but replaces hidden joins with an ordered persistence log and addressable…
Talk on
Enabling Public Cloud For Clients in a Public SectorBogdans Jarbuss30m
Seven years of work with one public-sector client builds a Microsoft Azure Angular portal (Functions, Cosmos DB, Application Gateway, DevOps pipelines) that…
Talk on
IconoclasmTed Neward55m
Argues that iconoclasts succeed by seeing differently, surviving fear, and selling ideas: pattern-recognition limits hide opportunities; examples include…
Talk on
Purposeful Personal BrandingCassandra Faris51m
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…
Talk on
Keynote: Best Practices – UI, API and Server-sideChander Dhall49m
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…
Talk on
Modern Data Architecture: Breaking the Big Data MonolithDavid Ostrovsky47m
Argues that the centralized data lake creates organizational and technical bottlenecks and proposes Data Mesh as a practical fix with four specific principles…
Talk on
Rendering 3D Worlds in C#David Whitney52m
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…
Talk on
Wearable Live CaptionsDavid Whitney43m
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…
Talk on
Digital Product Access: The User Experience Problem of Our TimeDean Schuster43m
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…
Talk on
Understanding the Mysterious Behavior of Complex Digital Product UsersDean Schuster39m
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…
Talk on
Testing Web Applications with PlaywrightDebbie O'Brien41m
Playwright provides end-to-end, cross‑browser testing with one API and multi‑language support (JavaScript/TypeScript, .NET, Java, Python). Tests run in full…
Talk on
Error 404: Color Not foundDennie Declercq44m
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…
Talk on
Hacking The CorporateDmitry Razorionov34m
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…
Talk on
It's So Shiny! A Pure JavaScript Ray-TracerDylan Beattie50m
Pure JavaScript ray tracer that is built from scratch and actually renders shiny spheres on a chessboard in the browser, implementing RGB colors, vectors…
Talk on
Open-source Dashboarding Tools. Which One Suits You?Dzmitry Skachkou38m
Compares Grafana and OpenSearch Dashboards by concrete tradeoffs: OpenSearch is Apache 2.0 only, visualizes data stored in OpenSearch, offers a security plugin…
Talk on
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…
Talk on
The Latest And Greatest From Azure Service BusEldert Grootenboer55m
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…
Talk on
It’s Easy To Create A Good-Looking Product, But How About A Useful One?Eleftheria Batsou44m
Clear checklist: do research before coding (define scope, recruit real users, use support tickets), run a focused heuristic evaluation using the 10 usability…
Talk on
Building That Glorious Monolith. And Carving It TooGlenn F. Henriksen56m
Argues for starting with a disciplined monolith that is feature-boxed by Domain-Driven Design, using per-feature schemas and separate DbContexts so each…
Talk on
Neurodiversity and Allyship in TechElizabeth Schneider45m
Frames neurodiversity as a social‑model issue not a medical deficit, argues for identity‑first language and gives concrete accommodations: require agendas and…
Talk on
Building a Data-Driven BankFelipe Melo49m
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…
Talk on
Live Coding PerformanceFrancesco Corvi17m
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…
Talk on
Scaling Micro-Frontends with Custom ElementsFrank Borkin46m
Claim: use custom elements (web components) + templates + shadow DOM to compose independently deployed micro-frontends that register via custom tags (must…
Talk on
Building Scalable Web Applications with HaskellJezen Thomas52m
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…
Talk on
Changing Lives with Hack Your FutureHannes Lowette, Katie Lisabeth43m
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…
Talk on
Actors Can Rule Your DDD WorldHannes Lowette45m
Shows a weekend prototype called beercenter.net that models DDD aggregates as persistent actors using Aka.NET with command-side event sourcing, snapshots and…
Talk on
The Mario Kart™ Guide to Building a CareerHannes Lowette01h 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…
Talk on
Defensive Coding BootcampHeather Downing43m
Shows the Codecov supply-chain breach where a tampered Docker image exfiltrated CI env vars, warns that kubernetes secrets are base64 and not encrypted…
Talk on
Listening: The #1 Tool to Be AgileHina Popal56m
Central claim: listening — continuously from start to finish, not just retrospectives — is the practical way to become Agile. Concrete techniques: run short…
Talk on
Affective Computing – Bringing Humans and Machines Closer Through EmotionsHåkan Silfvernagel49m
Overview of methods and concrete results: facial micro‑expression and physiology sensors feed pretrained models like the Azure Face API and the Effectiva SDK…
Talk on
Adopting Polyglot FlowIan Cooper47m
Argues that pick brokers by semantics not slogan: use queue for commands (locking, requeue, delay queues, DLQ, competing consumers) and stream for sequential…
Talk on
At Least OnceIan Cooper50m
Compares orchestration vs choreography for eventual consistency, argues fiefdoms own local workflow and use messaging for request/reply and event-driven…
Talk on
It’s Never a Technology Problem: Using Experience to Solve the ProblemJanet Gregory46m
Argues that failed projects come from process and people not tools, with concrete failures: the ArriveCAN smartphone requirement that blocked snowbirds at the…
Talk on
Design Tools Should Read and Write CodeJanne Jul Jensen49m
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…
Talk on
Tales of Data Architecture EvolutionJosef Goldstein34m
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…
Talk on
Agility ≠ SpeedKevlin Henney35m
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…
Talk on
Software Architecture for Developers (3-hour workshop)Kevlin Henney03h 08m
Workshop argues architecture is significant design decisions (measured by cost of change) and shows how to prove those decisions by building, measuring and…
Talk on
The Art of Authentication for Web AppsKim Maida44m
Covers concrete OAuth2/OIDC mechanics: why OAuth replaces credential sharing, the authorization code flow with authorization code with PKCE, ID tokens as JWTs…
Talk on
Building a Serverless Azure Image Resizing App – liveLars Klint48m
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…
Talk on
Pulumi: Love And AzureLode Kennes44m
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…
Talk on
API Optimization Tale: Monitor, Fix and Deploy (on Friday)Maciej Rząsa43m
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…
Talk on
Event Messaging and Streaming with Apache PulsarMary Grygleski53m
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…
Talk on
Web Performance APIs You (probably) Didn't Know ExistedMatheus Albuquerque50m
Survey of concrete Web APIs and tactics for fixing responsiveness: shows how to use PerformanceObserver entries like Long Tasks (>50ms)…
Talk on
Introduction to Offline First Web ApplicationsMax Gfeller41m
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…
Talk on
Tech Leadership with a Target On Your Back: Racing Tech Titans to Vaccinate MillionsMax Wippich47m
A small company rebadges and hardens an existing vaccination platform, adds dashboards, mobile apps, self‑service appointments, SMS reminders and inventory…
Talk on
Users Don't Have to Suffer in the CloudMelissa Jurkoic30m
Argues that a hub-and-spoke UX layer preserves data integrity while letting backend systems (IaaS, PaaS, SaaS like Salesforce) change without disrupting users…
Talk on
Lessons from Running Developer Platforms & CommunitiesMichael 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…
Talk on
Aligning Bounded Contexts with Subdomains in Legacy CodeMufrid Krilic48m
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…
Talk on
Lessons Learned From Working with 2000 Event-Driven MicroservicesNatan Silnitsky46m
Wix moves 70 billion Kafka messages per day across ~2,300 microservices and documents concrete fixes: make DB updates and event publishes atomic (resilient…
Talk on
Create Atomic Habits to Become a Better DeveloperNatan Silnitsky35m
Shows how the Four Laws of Behavior Change map to concrete developer routines and the precise interventions used: implementation intentions (commute →…
Talk on
NET 7 Is Here! Time To Kick Its Tyres And Take It For a SpinNico Vermeir52m
.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…
Talk on
A Deep Dive Into Database InternalsOren Eini48m
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…
Talk on
Practical Security FoundationsOren Eini47m
Practical rules: use vetted primitives and libraries, not homemade crypto — AES-GCM or ChaCha20-Poly1305 for authenticated encryption, Argon2 for password…
Talk on
From Flatland to SpacelandRafał 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…
Talk on
Agility and Architecture Together – Enabling a Fast Flow of ChangeRandy Shoup46m
Argues that agility and architecture are mutually reinforcing and gives concrete outcomes: Amazon and eBay evolve from monoliths to services, Microsoft A/B…
Talk on
From the Trenches - Remote Scaled Trunk-Based DevelopmentRichard Gross51m
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…
Talk on
Near-Field Communication (NFC), The Alien TechnologyPatricio Vargas43m
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…
Talk on
Building a Secure By-Design Pipeline with an Open-Source StackRotem Refael23m
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…
Talk on
Can You Guess Which Song Snippets Are Written by AI?Saloni Garg34m
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…
Talk on
Switching Disciplines as a Tech LeadSamuel Giddins46m
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…
Talk on
Adventures in Puppy Training with A.I. and a Raspberry PiSerg Masís44m
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…
Talk on
Architecting in the Cloud for SustainabilitySohan Maheshwar36m
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…
Talk on
Azure Static Web Apps - From Zero to Deployed App In 60 MinutesStacy Cashmore46m
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…
Talk on
Building a Sign-to-Speech Prototype with TensorFlow, Pytorch, and DeepStackSteven Kolawole30m
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…
Talk on
Feedback Loops in Sociotechnical SystemsTadas Miniotas35m
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…
Talk on
Busy Developer's Guide to BallerinaTed Neward50m
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…
Talk on
Continuous Everything: Open-Source and the Future of DevOpsTiexin Guo22m
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 —…
Talk on
Sociotechnical Systems Design for the “Digital Coal Mines”Trond Hjorteland53m
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…
Talk on
Last Night the Software Saved My LifeViktor Kisko47m
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…
Talk on
BUILD STUFF' 22 Recap | The Future Beckons Us Home | Software Developer Conference02m
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…
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.