~/conference

Build Stuff 2021

titleauthorlength
Build a database from the ground upOren Eini49m
Builds an industrial storage engine from pages up: 8 KB pages, bitmapped free-space per 4 GB file, preallocate 128 MB extents, and prefer many fixed files so…
Talk on
Kubernetes Native JavaJosh Long52m
A runnable demo builds a reactive Spring Boot microservice stack: a Java 17 customer service with reactive Spring Data (Mono/Flux) and an in-memory SQL schema…
Talk on
Exploring Stateful Microservices in the Cloud Native WorldMary Grygleski51m
Argues that most real systems (she estimates 95–99%) require stateful behavior and shows concrete patterns and tools: an event-driven shopping cart prototype…
Talk on
Be Fullstack, because everyone shouldAnton Kazakov45m
Claim: everyone should become at least a bit full stack because a T-shaped engineer avoids blocking dependencies and delivers faster. Examples: a backend…
Talk on
To Re-write Or Not To Re-writeSean Farmar51m
Rewrites usually fail unless the risk is low, data is small, and migration is manageable. Example outcomes: an internal MS Vacation rewrite takes ~12 months…
Talk on
Stop punching yourself in the face!Hannes Lowette40m
Software teams pick shiny tools and then pay for them: storing raw files in RavenDB cost vs S3; adopting an abandoned library like Agatha (no maintainer) vs…
Talk on
Public cloud in regulated industry, not just swipe of a credDonatas Bagdonas, Mantas Kukenys49m
Bank-grade cloud platform called Cloud Factory provisions compliant landing zones across hundreds of accounts and enforces continuous security at scale using…
Talk on
Web for all The power of progressive web appsPatricio Vargas31m
Shows how a real PWA uses service workers and the background sync API plus a manifest to cut server calls by 32%, reach 120 countries and drop load to ~3…
Talk on
Multi Cloud Magic: Leveraging Multi Cloud Clusters in Real World ScenariosAdrienne Braganza Tacke40m
Shows concrete use of MongoDB Atlas multi-cloud cluster to keep data in-country (Canada, Australia) and to attach GCP for AutoML analytics while production…
Talk on
Scala meets KubernetesRoksolana Diachuk45m
Shows concrete ways to create and manage Pods, ReplicaSets, Deployments and CRDs from Scala using three approaches: the plain Java Kubernetes client…
Talk on
Building a Data Validation Rules EngineRimantas Žukaitis49m
Data validation is one of those problems, where the devil is in the details: it might seem simple at first, but quickly grows in complexity in the large…
Talk on
Building accessible experiences with AIHenk Boelman46m
Demonstrates concrete AI components that make interfaces accessible: Azure Custom Vision for training classifiers (recommendation: about 50 images per class…
Talk on
Expanding Your Human Workforce with Digital RobotsJustina Kasiuleviciute38m
Manages a digital workforce of 126 robots built mainly on UiPath with experiments in task mining, computer vision and Power Automate; shows concrete wins: 24/7…
Talk on
Testing PRs in a distributed PaaS environmentGlenn F. Henriksen45m
A single monorepo replaces many repos so cross-repo PRs become one change; CI builds and unit tests run first, then GitHub Actions deploy per-PR environments…
Talk on
Domain-driven Game DesignMarco Heimeshoff50m
Build process uses Event Storming to find a single core mechanic: enemies become usable hats that grant abilities, and that mechanic drives all design choices…
Talk on
Good Fences Make Good NeighboursTrond Hjorteland46m
Claim: modular boundaries must be chosen with a holistic sociotechnical view, not just code. Cites Accelerate that architecture beats automation for…
Talk on
In space no one can hear microservices scream – A case studyNir Dobovizki48m
In this session I’m going to tell you the tragic story of the microservices based, modular, fully automatic, next generation, totally buzzword compliant, multi…
Talk on
Kubernetes cost optimisation - How to actually do itAnnie Talvasto43m
Eight practical steps for Kubernetes cost cuts plus concrete tools and demos: KEDA auto-scales a .NET worker from 0 to 10 pods to handle 100 queued orders and…
Talk on
What the Soviet Space Program Taught Me About Digital Product DevelopmentDean Schuster46m
Claim: prioritizing being first drives dangerous shortcuts. Soviet teams ship untested hacks like an inflatable airlock and experimental suits; Voskhod II…
Talk on
Machine learning in the browser using TensorFlow.jsHåkan Silfvernagel46m
In order to start out with machine learning you typically would need to learn Python, Tensorflow, Jupyter Notebook etc. But what if you could run your machine…
Talk on
Big microservices, small team a painful storyToby Henderson51m
Company migrates a monolith into dozens of business-capability services over seven years, then loses 80% of developers after a buyout and must run everything…
Talk on
Implementing an Event Sourcing strategy on AzureOlena Borzenko, Eldert Grootenboer51m
Shows how to ingest and process high‑throughput events using Azure Event Hubs and persist them into an event store built on Cosmos DB, with working demos of…
Talk on
The Future of Software EngineeringGrady Booch01h 09m
History-driven roadmap that ties concrete tools to concrete tradeoffs: claims that modern systems mix symbolic and learned components, demonstrated by work on…
Talk on
Pilot Critical Decision Making skillsClifford Agius50m
Airline cockpit decision steps mapped to software incidents: a clear TDODAR sequence (Time, Diagnosis, Options, Decision, Assign, Review), concrete tools like…
Talk on
THE too MANY FACES OF ARCHITECTUREMihaela-Roxana Ghidersa46m
Argues that software architecture is not an elite art but a practical, team-shared responsibility and that architecture is a role not a title, requiring both…
Talk on
Who is a Lead Engineer todayDenis Chichmaryov38m
Argues that every engineer is a leader and gives concrete guidance: move beyond single-language chops (Java/JavaScript/Spring Boot, Kubernetes, React/Vue) into…
Talk on
Striving for engineering excellence: Data-informed organizationAleksej Klebanskij, Max Koutun48m
Flow Health treats engineering as a service to product and measures it: cycle time per team has a one‑day north star and falls from about five days to an…
Talk on
The Care and Feeding of Software EngineersHeather Downing56m
Companies promote excellent coders into managers with no training and lose people as a result; concrete fixes include asking teams what they want, making the…
Talk on
Stop wasting your time with RetrospectivesSimon Kunddal, Rimante Petkeviciene44m
Claims that many retrospectives treat symptoms not causes and offers three anti‑patterns: wheel of fortune (vote on obvious symptoms), wrong format choice (too…
Talk on
Component Driven Repo for a Component Driven WorldDebbie O'Brien55m
Argues that front ends must be split into independently versioned component scopes (examples: base-ui scope, e-commerce scope, separate repos for four stores)…
Talk on
Frustrating Design Patterns in 2021, And How To Fix ThemVitaly Friedman57m
Common frustrating patterns and concrete fixes: carousels consume attention with 85% see only slide 1 so replace dots with labeled thumbnails, pause…
Talk on
Frontend Testing: Mapping Out the TerritoryGil Tayar49m
A practical map of front-end testing that claims confidence comes from using the right tool at each level: Cypress end-to-end for user flows and occasional…
Talk on
Building a Game Boy emulator in .NET Core!David Whitney48m
Builds a working Game Boy emulator in .NET Core by transliterating the Java coffee gb codebase into C# (.NET Core 3.1), boots the Super Mario Land ROM to its…
Talk on
3D printed Bionic Hand a little IOT and a Xamarin Mobile AppClifford Agius49m
Repurposes OpenBionics designs and prints articulated components on a Prusa MK3 while molding soft fingertips; replaces sticky EMG pads with embedded force…
Talk on
Six Impossible ThingsKevlin Henney01h 07m
Six concrete claims and counterexamples: floating point NaN and infinity cause real failures (a MATLAB-controlled racecar steers into a wall), a classic binary…
Talk on
Plain TextDylan Beattie49m
Argues that “plain text” is a myth and shows concrete failures: ASCII’s 7-bit limits, IBM code page 437 hacks, and SQL Server collation surprises that reorder…
Talk on
IoT with nothing but your laptopPeter Gallagher47m
Claims that full IoT prototyping needs only a laptop and browser and then demonstrates it: uses MakeCode simulator for BBC Micro:bit, Tinkercad circuits +…
Talk on
Ways out of a monolithAnja Kunkel39m
Argues that a monolith becomes harmful when it’s simply too big for scale, ownership and fast builds, causing costly full-stack scaling, slower CI/CD and…
Talk on
Fixing the Billion Dollar MistakeRichard Gross49m
Claim: null pointer exceptions remain one of the most frequent runtime errors (Ops finds ~97% of logged errors come from ~10 kinds and nulls top frequency)…
Talk on
Mystery Machine Learning: Classifying Text with RNNs, Keras, and Scoob and the GangGuy Royse46m
Builds a recurrent neural network with Keras/TensorFlow on a CSV of Scooby‑Doo lines tokenized and embedded, then serves the model on RedisAI and queries it…
Talk on
It's A Long Way To The Top If You Wanna CTORandy Shoup, Yvette Pasqua50m
Practical roadmap about career tradeoffs: move between individual contributor and management is OK, stay technical via code reviews and industry engagement…
Talk on
Our SAFe journey to follow the sunAmir Elkabir53m
A 1,200-person program across five sites, seven ARTs and 70 teams ships production every two weeks and goes from chaotic to repeatable by enforcing concrete…
Talk on
Streamlining your Machine Learning projects with Azure Machine LearningSam Vanhoutte48m
Shows Azure Machine Learning running end-to-end MLOps: notebooks pushed to an Azure ML workspace, experiments tracked with exact script and parameter logging…
Talk on
So you want to be an actor? Lessons from implementing the actor modelVagif Abilov45m
System runs in production on Akka.NET with F# and C# and proves the actor model scales and simplifies architecture: files become one actor each, removed file…
Talk on
Getting a handle on software architectureTomer Gabel49m
Argues that software architecture’s core claim is to avoid future constraints by designing layers with coherent boundaries; uses Unix pipes, Kafka as a…
Talk on
Making it fasterNikolay Mitikov39m
Investigation shows a site that used to be fast now has random requests issuing 70+ SQL queries and a 1.5s homepage where 45% of time is spent in a recursive…
Talk on
Sharing responsively: Streaming analytics from sensitive dataFrank Lyaruu43m
Builds a near‑real‑time anonymized analytics view by piping DB write‑ahead logs into a stream so analytics never query production and heavy queries don't…
Talk on
The Big Quantum Theory: An Azure StoryAndre Melancia46m
Overview of practical Azure Quantum work: demonstrates running Q# and Python notebooks in Azure Quantum, using the IonQ provider (hardware) and local…
Talk on
Deploying ML models and all the things that go wrongMarianna Diachuk42m
Deployment experience since 2017 shows concrete pitfalls: a brittle custom prediction service ends up hosting 20+ models on an unscalable architecture, causing…
Talk on
Designing software in the cloudJan de Vries43m
A legacy monolith migrates to Azure as many App Services and creates a fragile distributed monolith that fails after eight days; the migration cost spikes to…
Talk on
What Emergency Medicine Can Teach You About Software DevelopmentJacek Kunicki51m
Shows concrete analogies: thermography proves a typical emergency blanket fails to stop conductive heat loss; ETCO2 proves tube placement and beats guesswork…
Talk on
Intro to Liberating StructuresAlmantas Karpavičius41m
Lists 33 meeting formats at liberatingstructures.com and recommends the Lisa app to filter by intention, then shows concrete patterns that were tried: one two…
Talk on
Micro frontends: prepare for the ridePaulius Kimbartas52m
Argues micro frontends solve organizational scaling but create concrete tech and process trade-offs: dependency sprawl, coordination overhead, infrastructure…
Talk on
Managing Event Driven ArchitecturesIan Cooper46m
Claims that documenting event endpoints fixes scale problems and shows how to do it: use AsyncAPI (and CloudEvents) to describe channels, bindings and message…
Talk on
Power Platform DIYRicardo Calejo46m
PowerPlatform tools (PowerApps, Power Automate, PowerBI, Power Agents) create a working hospital COVID triage system from a SharePoint list to a tablet UI, an…
Talk on
Information Theory & Predictive AnalyticsDouglas Hamilton46m
Introduces practical use of entropy = sum p log p to measure uncertainty (coin = 1 bit, fair die ≈2.6 bits, rigged die ≈0.7 bits) and uses penalize mutual…
Talk on
About trees, agility and meLinda Rising46m
Claims that forests operate as a cooperative system supported by an underground mycorrhizal network (the "wood wide web") that trades carbon for minerals, with…
Talk on
Uncover and Slice the ElephantBarbara Dravec41m
Claims that motivation is fixed give way to a practical method: measure it repeatedly with a validated questionnaire targeting purpose, mastery and autonomy…
Talk on
Building a serverless multi-tenant SaaS applicationGunnar Grosch44m
Shows a working serverless SaaS prototype that uses Amazon Cognito + AWS Amplify for auth, a tenant onboarding flow that writes tenants to DynamoDB and creates…
Talk on
Retrofit your Java App with a Reactive Flow PipelineFabio Tiriticco, Mary Grygleski38m
Shows how to wrap two legacy processors — one Scala using Akka Streams, one Java exposing an RSocket server — with Kafka topics to form a reactive flow…
Talk on
Using Open Source Tech to Swap Out Components of Your Data PipelineRustam Mehmandarov46m
A Raspberry Pi cron job samples a public bike-availability API every 15 minutes and the JSON gets parsed with Apache Beam Java code so the same pipeline runs…
Talk on
Hedy: A Gradual programming languageFelienne Hermans45m
A gradual teaching language that unlocks syntax in stages, with 16 levels that start as plain keywords and later add quotes, brackets and indentation. It runs…
Talk on
Hiding The LeadSam Newman37m
Argues that independent deployability depends on strict information hiding and shows concrete failure modes: shared databases create common coupling and…
Talk on
Putting the XP in ScrumRoy Osherove39m
Argues that Scrum or SAFe without engineering practices stalls adoption and prevents true continuous delivery, so teams must add concrete techniques: CI…
Talk on
Building Highly Scalable Facial Recognition PipelinesSefik Ilkin Serengil39m
A lightweight Python framework called deepface implements a full five‑stage pipeline (detection, alignment, normalization, representation, verification) and…
Talk on
The Power of Performance FeedbackAmber Vanderburg47m
Argues that specific feedback beats vague praise and offers concrete tools: a what/why model (use once for praise, twice for coaching/correction), simple…
Talk on
Logic Apps: Anywhere, EverywhereSandro Pereira45m
Shows that Logic Apps Standard runs anywhere (Docker, Kubernetes) and lets teams keep workflows on-prem to cut cloud round trips; contrasts that with…
Talk on
Developer Fundamentals of Serverless.NET Development with Azure Durable FunctionsJonah Andersson46m
Covers how to build stateful .NET workflows with Azure Durable Functions: six concrete patterns (including function chaining and fan-out/fan-in), orchestrator…
Talk on
Don't Develop Just for Yourself - A Developer's Checklist to AccessibilityEeva-Jonna Panula41m
Checklist of concrete checks: run automated tools like axe-core and browser extensions but expect them to catch only 15–50% of accessibility failures, so…
Talk on
Why software developers should build a resilience culture based on chaos engineeringYury Yineth Niño Roa38m
Argues that developers must adopt chaos engineering as a daily discipline and gives concrete how‑tos: form a hypothesize steady state, inject faults (Chaos…
Talk on
Strategic Testing DecisionsFrancesco Strazzullo42m
Argues that automated tests are just tests are one form of feedback and recommends choosing tests by product phase using Kent Beck’s 3x model: explore, expand…
Talk on
Choreography vs Orchestration in serverless microservicesMete Atamel49m
Compares event-driven choreography with a central orchestrator and shows a concrete rewrite: an event-heavy image app called Pika Daily is converted to…
Talk on
Azure Video Indexer: Advanced metadata extraction from video and audio contentLuis Beltran46m
Demonstrates Azure Video Indexer (Video Analyzer for Media) extracting timestamps, thumbnails and JSON insights via an access token and REST API, with face…
Talk on
TDD and the Terminator - An introduction to Test Driven DevelopmentLayla Porter48m
Demo builds a tiny T800 reprogramming app using NUnit, Rider/Visual Studio and FluentAssertions, and shows the red‑green‑refactor cycle by writing failing…
Talk on
Automated Cloud SecurityAusten Novis39m
Uses cloud custodian and small serverless functions (Goblet on GCP) to detect, aggregate and remediate cloud issues; policies deploy as Lambda-like functions…
Talk on
Go global, or go home. Monitoring your platform from multiple locationsAndrei Danilov44m
Monitoring from multiple regions is technically easy but strategy is the hard part: Postman, DataDog, New Relic, AWS, Uptrends and Cloudfare all work, but the…
Talk on
Building your personal online brand using Static Blazor Apps, one step at a timeStacy Cashmore43m
Creates a Blazor WebAssembly app plus an Azure Function, calls the dev.to API to transform article JSON into a stable summary model, and wires client and API…
Talk on
Why a Diverse Team is Crucial to Startup SuccessMelissa Jurkoic55m
Startups with at least one female founder register a 63% higher valuation and adding ethnic diversity edges that to 65% while ethnically diverse founding teams…
Talk on
A Brief History of Big DataDavid Ostrovsky46m
Traces the engineering milestones that make modern cloud data stacks: the value tradeoff that single events lose value quickly while aggregates gain value over…
Talk on
Shrink The Web: How To Get Happier By Removing CrapLemon48m
Web pages keep ballooning: an example ThemeForest homepage weighs 3.56 MB with 35 images, 9 fonts, 5 scripts and takes >15s on 3G; average page now rivals Doom…
Talk on
ML plumbingRimantas Benetis41m
Claims that most ML effort sits outside model code: 85% stay in POC and data scientists spend most time on cleaning while algorithms take 4% of work. Describes…
Talk on
Bringing a multicultural team togetherChervine Bhiwoo38m
Built a banking app from scratch across multiple countries (Dec 2019–Mar 2021), the project moves from a confused, partly collocated group to a 20-person…
Talk on
A Decentralized Reference Architecture for Cloud-native ApplicationsAsanka Abeysinghe39m
Presents a cell-based reference architecture that groups components (microservices, databases, brokers, UIs) into independently deployable units with a cell…
Talk on
4 Pillars of Successful Agile Test AutomationMesut Durukal39m
Project lays out four concrete pillars and shows tools and results: True agility, KPIs and monitoring and Robustness in automation framework plus team…
Talk on
The Joy of Multiple ModelsHenning Schwentner47m
Argues that the canonical “one big model” fails: the leasing example splits contract behavior into separate modules for sales and risk, each with its own data…
Talk on
Everything you need to know about cloud migrationRadu Vunvulea46m
Claims that poor planning, missing KPIs and missing governance cause migrations to balloon — one warehouse project scheduled for nine months hits 200% extra…
Talk on
Intro to Blazing Web Accessibility (*)Dennie Declercq46m
A concrete build shows a Blazor site wired to Microsoft Cognitive Services to add paragraph-by-paragraph TTS that reads specific DOM elements instead of full…
Talk on
Micro-services for a Billion peopleTejas Chopra34m
A startup builds an Android marketplace for 12.8 million retail FMCG owners, iterating from SMS to app to microservices and saving supply chains money and…
Talk on
Performance testing: from zero to hero with k6 & AzureJose Luis Latorre Millas34m
Explains why switching from Azure DevOps legacy load testing to k6 matters, shows real scripts that run locally or in the cloud, and integrates with Azure…
Talk on
Developing a Culture of Reliability and Resilience through ChaosRuss Miles44m
Claims that faster, smaller deployments reduce change-related failures and lower mean time to recovery; build four capacities — anticipation, synchronization…
Talk on
Building Intelligent Enterprise-Grade Help Desk Bots using Conversational AIPrashant G Bhoyar47m
Shows how to build an enterprise help‑desk bot using Microsoft Bot Framework, Azure Bot Service, Cognitive Services and QnA Maker, crawling a public site to…
Talk on
Infrastructure as Code with AWS CDK (the Java version)Diana Cheng44m
Shows Java CDK code that builds a small stack (a Node.js Lambda fronted by API Gateway) and Lambda + API Gateway hello world demo with the project scaffolded…
Talk on
Thriving in the cloud: Going beyond the 12 factorsGrace Jansen42m
Claims that the original 12 factors evolve into 15 factors with three additions — API-first, telemetry, authentication & authorization — and that applying them…
Talk on
EF Core 6: Fulfilling the Bucket ListJulie Lerman48m
EF Core 6 shows concrete gains: TechEmpower full-stack tests report ~70% faster with .NET 6 overall and the EF Core piece is ~31% faster queries (benchmarked…
Talk on
Designing meaningful Human-AI InteractionsLiji Thomas45m
Microsoft presents the Microsoft HACKs toolkit with 18 guidelines grouped into four stages for designing human‑AI interaction; examples show Microsoft Word…
Talk on
Domain-Driven RefactoringJimmy Bogard49m
Refactors a legacy loyalty system into a real domain model by extracting a web-backed OfferValueCalculator domain service, converting a long handler into…
Talk on
How a Serverless Backend Makes a Frontend Developer's Life EasierMark Piller36m
Shows a live demo of creating a Person and Address table, linking them one-to-one, and getting JSON back via auto-generated REST CRUD endpoints; builds a…
Talk on
Using the power of Azure and AI to help fight the COVID pandemicDmitry Soshnikov37m
A reproducible pipeline processes the CORD‑19 corpus (~800,000 papers, ~30,000/month), extracts medical entities mapped to UMLS, and stores JSON records in…
Talk on
Auditing your data and answering the life long question, is it the end of the day yet?Simona Meriam39m
Nielsen builds an auditing subsystem called Life Line that instruments the producer to emit five‑minute metadata windows and injects an AVRO Audit header into…
Talk on
Build Your Cloud Infrastructure as Code With .Net CoreHossam Barakat43m
Shows how to use Pulumi with .NET Core to declare Azure infrastructure, scaffold a project with Pulumi CLI, create a resource group and storage account, enable…
Talk on
I Feel the Need for Web Page SpeedBill Dinger55m
Explains how to find method‑level bottlenecks using the Performance API and browser tooling, showing live traces from Gmail and a carrier product where long…
Talk on
The Evolution of JavaScriptJemima Abu39m
In the beginning, there was the web and the web was a simple place. Then came along JavaScript and all that changed. In this talk, we’ll take a look at the…
Talk 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.