Build Stuff 2024
2024-11-13..2024-11-15
-- 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 |
|---|---|---|
| Build Stuff Conference 2024 | 02m | |
🎉 That's a Wrap on Build Stuff Conference 2024! 🎉
Thank you to all the incredible speakers and attendees who joined us in BuildStuff 2024 to make this… | ||
| The Next Decade of Software Development | Richard Campbell | 58m |
Forecasts that matter: cloud becomes default, Moore’s Law slows and chip design shifts to many-core and domain-specific silicon — Apple’s M3/M4 packs 25… | ||
| Kotlin vs C#: The Epic Battle | Max Arshinov, Mark Rendle | 44m |
Live code comparison shows concrete tradeoffs: Kotlin uses coroutines vs async/await semantics and compiler plugins to generate blocking wrappers and HTML… | ||
| Mobile App Architecture How to Conquer the Giant! | Heather Downing | 48m |
Clear decision tree that maps four questions—budget, always-online need, offline capability, device feature access—into a stack recommendation: Swift/Xcode for… | ||
| How to Communicate Technical Ideas to Non Technical Audiences | Amber Vanderburg | 45m |
Explains concrete techniques: ask three to five questions to map audience role, priorities and baseline knowledge; pair an open question for confidence and… | ||
| Five things every developer should know about software architecture | Simon Brown | 45m |
Argues for a modest amount of upfront design focused on decisions that are costly to change later, uses C4 model diagrams and Structurizr (model-as-code) to… | ||
| Mastering Cryptography Fundamentals with Node's crypto module | Yonatan Mevorach | 36m |
Node.js's built-in crypto module is shown end to end: getCiphers lists 171 algorithms and the demo uses AES-256-CBC with random IV and buffer-based… | ||
| Building a Browser Based Code Editor | Jo Franchetti | 33m |
Builds a browser code editor that runs user code in a sandbox via Dino sub hosting, returning a URL that the app loads into an iframe. Uses React and… | ||
| Fine Grained Authorisation with Relationship Based Access Control | Ben Dechrai | 47m |
Argues that relationship-based access control (ReBAC) gives precise, scalable permissions by evaluating paths between entities instead of roles; implements a… | ||
| CQRS, DDD and GraphQL, a perfect fit | Michael Staib | 46m |
Claims that CQRS + DDD + GraphQL form a practical stack and shows a runnable webshop: GraphQL (using Hot Chocolate and the Nitro IDE) sits as the presentation… | ||
| Build Your Own Game Engine in the Browser No experience necessary, all experience | David Whitney | 46m |
Builds a browser game engine in about 10 days using JavaScript + HTML5 Canvas, requestAnimationFrame, and a tiny renderer that starts with Conway’s Game of… | ||
| Understanding Nuclear Power | Richard Campbell | 40m |
Covers how uranium enrichment via K‑25 gas diffusion produced roughly 1 kg/day of U‑235 and needed ~64 kg for Little Boy, how Hanford bred plutonium at ~250… | ||
| Unlocking Productivity with GitHub Copilot Best Practices and Tips | Guy Yom Tov | 40m |
Demonstrates GitHub Copilot as an editor-integrated assistant (on-canvas autocomplete plus control-I chat pane) that generates code, docs and Jest-style unit… | ||
| Code First LLMOps With Azure AI & Prompty | Matthijs van der Veer | 42m |
A code-first workflow demonstrates a working recipe generator built with Azure AI, Prompty and Semantic Kernel (also exportable to LangChain), producing valid… | ||
| Building Better Components — A Journey to a More Resilient Frontend | Daniel Yuschick | 37m |
Real production code shows that using TypeScript unions to group props into categories stops interfaces from bloating when sizes or themes multiply, and… | ||
| Adding Generative AI to Real Time Streaming Pipelines | Timothy J Spann | 41m |
Shows a working real‑time pipeline that ingests Slack messages and images, routes them through Apache NiFi 2.0 Python engine processors, pushes events to… | ||
| Demystifying Privacy Preserving Computing | Tejas Chopra | 38m |
Covers federated learning with a simulated two-client example using the pift library (model parameters averaged back), differential privacy with noisy sums… | ||
| Building Highly Scalable Microservices with Serverless | Patrick Meiler | 39m |
Claims that serverless reduces operational overhead and tames microservice complexity by using AWS primitives to decouple components, backed by a real refactor… | ||
| Domain Driven Transformation—How to Bring Back Sustainable Architecture to | Henning Schwentner | 47m |
Shows a concrete four‑step recipe: domain rediscovery, model the greenfield target, align the monolith to that model, and move incrementally. Uses… | ||
| Analytics for not so big data with DuckDB | David Ostrovsky | 45m |
Claims that an in-process library analytical DB (DDB/DuckDB) handles the 1–100 GB “medium” workload and runs as a single binary or embeddable Python package… | ||
| Beyond the Cache with Redis + Node.js | Guy Royse | 01h 58m |
Workshop shows Redis 8 (milestone 8.0-m02) plus Redis Insight and Node/Express code running from Docker to build a Bigfoot tracking REST API backed by… | ||
| Building and running an AI powered product | Valentina Halasi | 39m |
Storic is a web app that builds personalized storybooks from eight user photos, fine-tunes image models per order and prints and ships physical books; the team… | ||
| Adventures in Spacetime | Kevlin Henney | 47m |
Argues that software is the slowest medium and models networks/software with a measurable refractive index (ideal time vs actual time), demonstrates CAP… | ||
| A Brief History of Data Storage | Eli Holderness | 45m |
A rapid tour claims data survives when both medium and encoding stay legible and gives concrete examples: clay tablets that only survive by accident, Joseph… | ||
| Practical advice for building glorious monoliths | Glenn F. Henriksen | 02h 29m |
Argues for modular monoliths as a practical alternative to microservices, showing a Commerce codebase that uses DDD bounded contexts, module discovery via… | ||
| Microservices At Your Own Pace with NET Aspire and Azure Container Apps | Jiachen Jiang | 40m |
Microservices get framed as vague and risky but the session gives concrete fixes: using Donet Aspire to scaffold services, generate an apphost generation that… | ||
| Soft Skills for Technical Teams The Active Listening Super Power | Russ Miles | 56m |
Claim: active listening measurably improves team trust, empathy and problem solving and can be life‑saving. Training comes from Samaritans practice and is… | ||
| Team Temperature How to Control High Engagement, Prevent Burnout and Navigat | Tomas Lekavicius | 01h 02m |
Claim: teams need a controlled level of discomfort to learn and deliver. Method: map current point A to desired point B, run an experience–reflection–action… | ||
| Reading code | Marit van Dijk | 47m |
Claim: developers spend about 58% of their time reading code. Practical setup: print a one‑ to two‑page sample, run structured drills like First Glance and… | ||
| Demonolith the Monolith Think Again! | Scott Sosna | 44m |
Argues that incrementally extracting microservices usually fails, wastes years and creates more technical debt; uses the Palace of Westminster flooding and… | ||
| Email vs Capitalism, or, Why We Can't Have Nice Things | Dylan Beattie | 46m |
Email protocols date from the 1980s yet real systems behave differently: SMTP retries can wait 30 minutes then days before hard bounce, SPF/DKIM/DMARC live in… | ||
| Kubernetes Performance Tuning Workshop | Anton Weiss | 02h 26m |
Hands‑on workshop shows a three‑node k3d k3s cluster with metric server preinstalled and runs live demos: a Flask test app with 50m CPU causing throttling… | ||
| GenAI for clients No pain, no gain | Daria Lashkevich | 35m |
Fine-tuning produces a custom LLM that turns a 70‑year, multi‑sheet Excel into charts by first cleaning misspellings, mapping historical name changes… | ||
| Code Security Reinvented Navigating the era of AI | Joseph Katsioloudes | 41m |
GitHub Security Lab reports 1,000+ security issues found, 700+ CVEs coordinated and a 96% fix rate, and shows four concrete AI uses: writing safer code with… | ||
| Retrieval Augmented Generation Beyond Toy Demos | Francesco Esposito | 50m |
Covers a full RAG pipeline from ingestion through retrieval, augmentation and generation with concrete implementations: Chroma vector store, OpenAI embeddings… | ||
| Unlocking the Power of AI for Business and Innovation | Nikky Kho | 57m |
A 30‑day Tech Startup House model uses AI tools to turn idea into revenue: 10 entrepreneurs hit profit in 3 days, one earned >$100k, half >$10k, rest >$1k… | ||
| How To Build Future Proofed Applications | Peter van Vliet | 47m |
Five concrete rules map to the lifecycle: at requirements pick must-haves only and drop should/could items; in design create a zoomable architecture with… | ||
| Programming's Greatest Mistakes | Rendle | 45m |
A sequence of concrete software failures and their causes: a saved-query format gets corrupted by using FileWrite instead of Create and an internal recovery… | ||
| Developer Joy – How great teams get s% t done | Sven Peters | 45m |
Shows concrete Atlassian fixes: an internal flaky test detector that reruns failures, marks flakes, comments PRs and alerts Slack to save ~15 minutes per… | ||
| Unlock the Power of JavaScript’s Hidden Gems | Gil Fink | 38m |
A baking app for NOA demonstrates concrete APIs and working samples: Navigator.share for recipe sharing, Notification and Wake Lock for oven timers, native… | ||
| Don’t Feed the Pigeons Some Principles from Real World Internal Developer Platform | Russ Miles | 51m |
Shows that an internal developer platform succeeds by clear design choices not buzzwords: it enforces the principle of least surprise, treats code is… | ||
| Streamline and Automate Low Code Solutions for Process Improvement Using Power | Cla-Petra Omaku | 40m |
Shows a concrete replacement for an Excel project tracker in a finance team: a Power Apps canvas UI with hidden SharePoint backend, Power Automate approval… | ||
| A Developer's Guide to Managing Attention | Jiachen Jiang | 39m |
Argues attention is best seen as memory allocation/deallocation powered by dopamine, not moral failing, and that failures are "memory leaks" or uncleared… | ||
| The Power of Visualizing Constraints in Software Architecture | Francesco Strazzullo | 42m |
Argues that making constraints visible changes architecture decisions, not abstract principles, and shows concrete tools: Tradeoff slider for ordering… | ||
| Running WebAssembly on Kubernetes | Alex König | 39m |
Demonstrates running Rust microservices packaged as OCI images on Kubernetes using the Spin runtime and a containerd shim, configured via a simple… | ||
| Science, Code and Sustainability Leveraging Technology to Build a Better Future | Timothy Johnson | 35m |
A chemical company describes concrete wins: an Arduino Mega + turbidity sensor rig cuts a reaction from 60 hours to 5 hours, a cloud HPC migration to Azure… | ||
| Building a Future that Includes All of Us | Tunde Onakoya | 38m |
Chess in Slums uses chess as a low‑cost tool to teach reasoning, produce school scholarships and route kids into tech pathways, reporting over 50,000 children… | ||
| Build, Compose, Run Aspire and GraphQL will make you more productive | Michael Staib | 51m |
Claims that Aspire plus GraphQL turn microservice chaos into a monolith-like developer experience using concrete .NET tooling: .NET 9 Aspire workloads… | ||
| Blazingly Fast GenAI App Development Java and Spring AI | Juarez Barbosa Junior | 47m |
Claims a complete GenAI stack using Spring AI + OpenAI + Oracle Database 23 AI to build production Java apps, demonstrating image generation (Tesla with… | ||
| Domain Re discovery Patterns for Legacy Code | Richard Gross | 41m |
Performs a three‑week health check on a 4 million‑line codebase to rediscover domain by building a code map (lines, cyclomatic complexity, churn) and mapping… | ||
| How to Build and LAUNCH Things without code Lessons Learned from My 4+ Year | Tomasz Wesołowski | 44m |
Demonstrates building a working conference agenda app in Bubble with CSV import (via Claude), search, filters and voting added live; claims Bubble has over 4… | ||
| AI vs Humans Rewriting the Rules of Success | Michelle Frost | 46m |
History-first survey traces myths to modern systems and argues current success metrics fail, proposing multi‑axis evaluation instead of a single intelligence… | ||
| Embracing Microservices | Grzegorz Piwowarek | 50m |
Argues teams should start with a modular monolith and split services only when specific pain appears (deployability, scaling, team churn), shows Netflix’s… | ||
| Bringing Data to L I F E and Life to Data | Dr Joe Perez | 44m |
Florence Nightingale uses 1850s statistical charts to push Parliament into sanitation reforms that cut a hospital mortality rate from 40% to 2%, proving data… | ||
| AI for the Masses Building AI Products that Users Trust | Shira Weinberg Harel | 32m |
Four concrete product rules: surface internal signals and explanations (examples: show live bus positions and plate numbers and transcription marked as AI… | ||
| Learn to Say No! Without Being a Jerk | Christina Aldan | 46m |
Overcommitting causes recurring burnout (she schedules it quarterly), two–three hours’ sleep and severe neuropathy that finally forces a change; six months of… | ||
| The Elephant in your Dataset Addressing Bias in Machine Learning | Michelle Frost | 47m |
Overview of measurable failures and fixes: explains that the Compass recidivism dataset yields similar overall accuracy but Black defendants receive false… | ||
| Tales from the NET 8 Migration Trenches | Jimmy Bogard | 46m |
Migrates active .NET Framework 4.8 apps to .NET 8 incrementally by standing up an ASP.NET Core front end that forwards unknown routes to the legacy app, using… | ||
| Natural Language Coding Revolutionising Programming with GenAI | Robert Dzisevic | 24m |
Open-source AER connects a terminal or web chat UI to external LLMs to actually generate and commit code, it can create me a python snake game, edit files… | ||
| Software Tomorrow | Jonathan Harel | 42m |
Built a web series from ~100 hours filmed and 60 hours of interviews with 28 engineering leaders at eight companies and extracts five concrete fixes: invest in… | ||
| Truth or Fiction The Art of Unveiling DeepFakes in Text, Audio, Image | Håkan Silfvernagel | 27m |
A rundown of practical signals and tools: a CEO voice deepfake almost triggers a bank transfer, image frequency analysis and EXIF metadata checks catch many… | ||
| AI and the Democratization of Software Development | Max Gfeller | 39m |
Argues that AI plus no‑code lower the barrier to software: GitHub Copilot, Cursor, OpenAI and Anthropic models plus frameworks like LangChain and LlamaIndex… | ||
| Software is a meal best served with different architectural spices | Jan Bols | 39m |
Compares layered, hexagonal, SOA/microservices and event‑driven patterns and argues the goal is High cohesion and low coupling; recommends ports/adapters… | ||
| Roots of Innovation Plant Medicine and Its Influence on Tech Visionaries | Michelle Manjarrez | 53m |
Argues that classical and synthetic psychedelics produce measurable brain changes — reduced default mode network, increased cross‑region connectivity and… | ||
| Crafting my own SaaS Decisions Unveiled | Bart Lannoeye | 49m |
Builds a hobby financial tracker using Next.js + React with Hosia for the UI and a modular monolith API on Azure, choosing Azure Cosmos DB, Azure SQL and Blob… | ||
| A modern testing tale | Isabel Garrido | 36m |
Attempts to auto‑generate unit tests for a Vet app reminder feature use JetBrains Assistant, GitHub Copilot and ChatGPT and repeatedly fail to produce reliable… | ||
| Building a green supercomputer in the cloud | Anders Lybecker | 42m |
Builds an HPC cluster in the cloud for Vestas that scales to 400,000 cores and handled ~6.5 million IOPS, combining VM-based HPC and serverless for bursts and… | ||
| How hacking works (Workshop edition) | Espen Sande-Larsen | 02h 27m |
Hands-on workshop shows exact exploit steps: a Flash front end gets decompiled and a student pulls 73 cinnamon buns exposing a server-side prize API and… | ||
| Your developer’s intelligence isn’t artificial | Hannes Lowette | 46m |
Company builds a culture of shared learning by running an internal conference with 40 sessions so one in five employees presents, creating peer recognition and… | ||
| Become a 10x developer by harnessing the power of Generative AI | Ioannis Kolaxis | 43m |
Generative AI coding assistants show concrete limits and concrete benefits: on 164 benchmark problems ChatGPT solves 65% correctly, GitHub Copilot 46% and… | ||
| Feature Flags and GenAI parameterization and experimentation | Josh Klein | 43m |
Shows how feature flags act as a remote parameter store so AI parameters change without redeploys, with concrete code examples calling Split/Harness via… | ||
| Overcoming Broken Window Syndrome Code Verification Techniques for NET Develop | Gael Fraiteur | 43m |
Focuses on enforcing project-specific architectural rules rather than general linters and demonstrates five concrete approaches: ArchUnitNET style architecture… | ||
| EQ in Tech | Amber Vanderburg | 49m |
Three quick activities (meet-as-many, find the smiley-face and greet like a long-lost friend) expose surface versus deep connection, then a concrete EQ… | ||
| Surviving Long Event History | Vagif Abilov | 38m |
NRK runs event streams 13–15 years long and replaying them is practical if events are versioned, small and schema-based. Uses Protobuf over JSON for compact… | ||
| Breaking Barriers The Art of Free Gamified Security Training | Joseph Katsioloudes | 28m |
A free open‑source QR Code Game runs as a forkable GitHub Skills repo using Codespaces and GitHub Advanced Security (CodeQL, secret scanning, Dependabot) to… | ||
| IoT big data cloud let's start small! | Thomas Hütter | 36m |
A hands‑on path from sensor to cloud: an Arduino board + air‑quality and temp sensors (ESP32 on battery) sends JSON payloads over MQTT to ESP32 sending JSON… | ||
| The Networking Challenge Friendships & Opportunities | Lirone Glikman | 42m |
A practical networking system that runs as a three‑day “secret agent” challenge with daily tasks posted to a WhatsApp group, aiming to turn awkward small talk… | ||
| Human and machine the impact of living a tech native life | Georgios Diamantopoulos | 38m |
Argues that decades of sitting cause measurable joint and spine degeneration, cites a Netherlands study finding 73% of 9‑year‑olds with at least one bulging… | ||
| Digital Spit Fire Interface Rage How to Calm the Savage User | Dean Schuster | 48m |
Users spend about 52 minutes a day frustrated with apps, and 84% of problems recur each time, with a quarter of tasks abandoned. Concrete fixes: prioritize… | ||
| nothing matches | ||