~/conference

NDC Oslo 2022

titleauthorlength
Keynote: Managing the Burnout BurndownAnjuan Simmons55m
Defines burnout as “today’s resources not enough for tomorrow’s demands,” cites Gallup (23% burned out, 44% sometimes) and Harvard Business School ($125–190B…
Talk on
Death by downtimeDag Helge Østerhagen, Rune Andreas Grimstad57m
HelseID is Norway’s national OAuth2 hub that already secures prescriptions and patient APIs and aims for 99.9% availability while operating on a .NET stack…
Talk on
Down-to-Earth Cloud ScalingMeg Gotshall46m
Cloud projects test scaling late and assume the cloud fixes architecture; load tests expose that App Service plans can scale out but additional instances never…
Talk on
I ♥️ Form Controls!David Benson42m
Uses radio buttons and hidden checkboxes paired with labels plus ::before/::after styling and the :checked selector to recreate UI patterns without JavaScript…
Talk on
Testing Web Applications with PlaywrightDebbie O'Brien51m
Playwright is a Microsoft open source end-to-end test runner that codegen generates tests across JavaScript, TypeScript, Java, Python and .NET, creates…
Talk on
Web performance APIs you (probably) didn't know existedMatheus Albuquerque59m
Shows which concrete browser APIs reveal real causes and how teams use them: subscribe to PerformanceObserver entries for layout shifts, element timing and…
Talk on
“Wouldn’t it be cool…” and other bad design approachesBilly Hollis01h 01m
Argues that tech-first choices cause real waste: the F-35 program spends about a trillion dollars and ends up admitting its touch-screen cockpit misfires…
Talk on
Betting the company on ClojureErik Assum17m
Ardoq bets the company on Clojure backend and JavaScript/TypeScript frontend in 2013, and after nearly a decade grows to ~200 employees with an engineering org…
Talk on
Building Operable Software with TDD (but not the way you think)Martin Thwaites52m
Shows how to build operable services by writing tests at the API edge: a small to‑do app is driven from tests that POST and GET through HTTP using…
Talk on
Death to Test EnvironmentsNikolai Norman Andersen11m
Argues that dedicated test environments usually waste time and fail to reproduce real data or usage patterns, citing a healthcare case where on‑prem RabbitMQ…
Talk on
How to Manage your Ducks: Being a More Sustainable YouAmy Kapernick15m
Burnout happens after concrete load not vague busyness: recruiting 50 people and hiring 30, running 12 workshops, managing 30 staff, organizing a 1,200‑person…
Talk on
Look ma, no hands! - How to program without using your handsPeder Voldnes Langdal14m
A practical demo of hands-free coding that actually builds a small React app which fetches random facts and works on stage, using Talon voice for voice…
Talk on
Reducing the environmental footprint in nautical transport with F# & ServerlessRoman Provazník57m
A cloud-backed Weather Service aggregates Copernicus, DMI, FMI and MET providers to feed a vessel-side Fuel Pilot used across 37 vessels and ~25,000 sailings…
Talk on
Serverless GraphQL in .NET with Azure Functions and Hot ChocolateMichael Staib01h 02m
Builds a .NET GraphQL server using Hot Chocolate on Azure Functions, shows configuring in-process vs isolated hosts to get cancellation/streams, and uses DB…
Talk on
Take control of your cloud environment using IaC with PulumiTomas Jansson58m
Argues that a whole cloud environment must be rebuildable with one command and demonstrates doing it with Pulumi (TypeScript): Azure Native and Azure AD…
Talk on
The Metaverse and the location problemScott Leaman57m
Claim: solving the “location problem” is key to making the metaverse anchor digital content to real places. The demo stack used includes Azure Spatial Anchors…
Talk on
How our critical systems fail, and what we do about itSimon Randby, Fredrik Bekkevold53m
Nationwide healthcare messaging builds a metadata validator and a certification track after finding zero of the messages validated in a day's live data; a…
Talk on
Secret Management: The Soft WayLian Li01h 02m
Shows two concrete pipelines for getting secrets into Kubernetes and proves both work live. Option A encrypts YAML with sealed-secrets + kubeseal: cluster…
Talk on
Share Pie: The DDD Treasure Hidden in Plain SightNick Tune45m
Chapter 8 of the DDD book drives a concrete claim: after a long New York winter of refactoring on syndicated-loans software the team discovers a share pie…
Talk on
Shrink The Web: How To Get Happier By Removing CrapLemon01h 01m
Average modern pages balloon past the original Doom (2.39 MB) — one ThemeForest demo home page is 3.56 MB and takes 15+ seconds on 3G — and that kills…
Talk on
The Modern Trolley Problem - Responsible AI PrincipalsMichelle Mei-Ling Sandford01h 02m
Demonstrates training an object‑detection model with an Azure Percept on a Raspberry Pi, using the bare minimum 15‑image minimum (and noting 100 images is more…
Talk on
Why you shouldn't trust meKeerthana Ganesh, Shubham Patil51m
Explains why zero knowledge proofs (ZKPs) let a prover convince a verifier of a true/false statement without revealing secrets, with concrete protocols…
Talk on
Advanced API and Integration Problems & PatternsUdi Dahan01h 02m
At this point, most developers know how to avoid the common mistakes when building APIs and integration code. Unfortunately, even as those developers make use…
Talk on
Defensive Coding BootcampHeather Downing45m
Do you build things that can be hacked? Want to lower those odds? Join us to learn the basics of security vulnerabilities and evasive coding maneuvers that can…
Talk on
GitHub Copilot, using AI to help you learn, code, and buildMichelle Mannering01h 00m
From translating code into different languages, understanding code, and writing code, you'll never want to code again without your trusty AI pair…
Talk on
The Curious Incident in your Software in the Day-TimeLiam Westley57m
Your day was going so well, and then your cloud provider has just had a service outage, or you find a serious software bug that might be causing data loss or…
Talk on
The Future of EnergyRichard Campbell56m
Electricity isn't optional - the modern world runs on it. And the demand for electricity increases every day. But our methods for extracting energy and…
Talk
At Least OnceIan Cooper01h 02m
Argues that distributed systems drop two‑phase commit and implement consistency in application code by breaking domains into fiefdoms, using message-based…
Talk on
Consuming GraphQL using C#Brandon Minnick50m
Shows how to consume GraphQL from C# by building a .NET MAUI client for a HotChocolate backend and querying a books API; GraphQL requests are plain POSTs with…
Talk on
Count-min Sketch to InfinitySteve Lorello01h 00m
Implements Bloom Filter, Count‑Min Sketch, HyperLogLog and Heavy Keeper using Redis/RedisBloom/RediStack and .NET, and measures them against Postgres and naive…
Talk on
Turning Dreaming into Doing - A Life Manual for NerdsLars Klint01h 00m
Argues that deliberate choices, small routines and stubborn follow-through turn ideas into outcomes: signs a farm purchase unconditional then solves financing…
Talk on
Applied Functional Programming in Computational GenomicsJamie Dixon53m
Shows concrete code in F# that turns k‑mer counting, reverse complements and Hamming distance into small pure functions and types; runs pattern counts on the…
Talk on
Change wings on the flyTatiana Kolesnikova45m
Company acquires a firm with ~€50M turnover and moves 100+ customers to a new platform in under a year with zero downtime by replacing functionality…
Talk on
Dealing with eventual consistencyDennis van der Stelt51m
Shows a demo movie-ticket site that uses SignalR acknowledgements and an Azure Service Bus queue to accept orders immediately while backend processing is…
Talk on
Exploring Source GeneratorsMartin Ullrich54m
Shows how Roslyn APIs plus NuGet analyzers generate real C#: a Json serialization Source Generator that precompiles read/write logic (claiming ≈40% faster…
Talk on
Observable Web ApplicationsTodd H. Gardner59m
Argues that client-side measurement is the most important view, showing concrete fixes: move monitoring agents from inside the cloud to the browser (and once…
Talk on
The Problems Micro Frontends Won't Solve That No One Wants to Talk AboutJennifer Wadella45m
Shows a small e-commerce demo built from separate Angular apps stitched with Single SPA and mentions using Module Federation, NX, iframes and portal proposals…
Talk on
Domain-Driven Design & Team Topologies For Product-led OrganizationsNick Tune49m
Runs practical examples: uses Event Storming workshops to map value streams and finds a messy data‑cleaning bug that propagates across teams, two teams…
Talk on
Embracing gRPC in .NETIrina Scurtu01h 00m
Shows concrete .NET setup: a gRPC server (dotnet project template) and four console clients exercising unary, server streaming, client streaming…
Talk on
Fun with AlgorithmsTess Ferrandez-Norlander51m
Shows that binary search cuts a million-item search to ~20 steps and a 10 million search to 29, and applies it to a banana problem with up to 10,000 piles and…
Talk on
How I designed the most efficient deepfake detector in the world with $100Mathis Hammel47m
Claims a practical 100% detector for images from ThisPersonDoesNotExist by exploiting the site’s global cache and indexing every served face. Uses a $100…
Talk on
Lean & Lego: Building the Millennium Falcon ReduxJames Lewis56m
Office engineers turn a 5,000‑piece set and a 300‑page manual into a finished Millennium Falcon by applying measurable lean practices: value stream maps…
Talk on
Web3 is a pyramid of dumpster firesOdin Standal47m
Quick, concrete summary: explains blockchains as slow, expensive databases (bitcoin ~7 TPS, ethereum ~15 TPS, ~5 minute confirmations, typical gas $1–$20) and…
Talk on
Best-practices for securing your Azure Container ServicesSjoukje Zaal47m
Covers concrete steps: deploy an Azure Container Registry with AAD auth and stored credentials in Azure Key Vault, push a sample .NET image using the provided…
Talk on
Death to Latency: Building Reactive, Cloud Native Apps with Akka.NETAaron Stannard58m
Real-time cloud apps use in-process state and the actor model to beat database roundtrips: Akka.NET actors collocate data and behavior, persist deltas or…
Talk on
Dungeons, Dragons, and Graph DatabasesGuy Royse01h 01m
Compares SQL vs a graph model using RedisGraph and Cypher, builds a procedurally generated dungeon and loads it into Redis so rooms, monsters and treasure…
Talk on
Help! We’re inheriting a large F# applicationMatias Pettersen, Teodor Ande Elstad54m
A large F# service at NRK handles favorites and resume playback for logged‑in users, runs on the Orleans actor framework, and serves roughly 50–80 million…
Talk on
How to Build a QuokkabotAmy Kapernick59m
Builds a working quokka-identifying chatbot that accepts images via Twilio WhatsApp, MMS and SendGrid APIs, runs them through Microsoft Custom Vision API…
Talk on
Social Anxiety 2.0Dennie Declercq, Stacy Cashmore05h 02m
Firsthand accounts of living with social anxiety plus undiagnosed PTSD and autism lead to concrete techniques: EFT tapping, EMDR and focused psychoeducation…
Talk on
Formal verification of C# smart contractsAllister Beharry46m
Shows concrete verification of C# smart contracts on Stratis using the Silver static analyzer and Spec#-style annotations rewritten via Roslyn into a Boogie…
Talk on
Garbage data in, garbage models outJodie Burchell46m
Builds two models for ad auctions: a classifier for whether an ad sells and a regressor for price, and shows concrete failures and fixes — mislabeled region…
Talk on
Practical Pipelines: A Houseplant Soil Alerting System with ksqlDBDanica Fine01h 05m
Project builds a houseplant soil alert system that streams capacitive moisture and temperature readings from a Raspberry Pi into a managed Apache Kafka…
Talk on
Implementation of right-to-left languages on the frontendIryna Zelenetska16m
Kahoot adds Arabic by setting the page dir attribute to the UI language and marking question/answer blocks with their own direction so UI and content…
Talk on
Secretless access to Azure SQL server using Managed IdentityHallstein Brøtan13m
Shows how to replace passworded connection strings to Azure SQL with Managed Identity and Azure AD auth using Microsoft.Data.SqlClient v3.0.0 which handles…
Talk on
We must talk about StringEinar W. Høst14m
Most code treats string as an all‑accepting type so unexpected values slip through; claim is that using the type system to tag domain strings and enforce…
Talk on
Smarter Everything with ML & the IoTBrandon D Satrom54m
Argues that doing inference on-device plus sending only predictions over cellular solves bandwidth, latency and privacy problems and demonstrates it…
Talk on
We need to talk about WhistleblowingMarion Løken59m
Whistleblowing is treated as a broken product: 48% adoption, 33% efficiency and only 15% satisfaction, while 16% of the workforce reports seeing unethical…
Talk on
What happens if I change this URI… ooooohHalvor Sakshaug49m
Broken Access Control becomes OWASP Top 10 #1 and the talk shows why simple plus one test checks find common IDORs: changing a URI exposes orders, profiles or…
Talk on
Amazing Algorithms for Solving Problems in SoftwareBarry Stahl54m
Simulations show a 20-node best-path problem solved with bee and ant colony heuristics, a 40-firefly swarm optimizing the Mikhailovich test surface, and an…
Talk on
An Underwater Dance with Data Engineering in AzureAshley Russell52m
Equinor standardizes decades of messy well‑log data into reusable outputs by parsing LAS/DLIS and other legacy formats, converting to parquet master composites…
Talk on
CSS in motion: Animations for fun and profitMartine Dowden38m
Explains when to use CSS transitions (state A→B) versus keyframe animations (repeats, complex motion), demos an accordion and an SVG loader, and shows how to…
Talk on
.NET Rocks Live: Making OpenSource Work for EveryoneCarl Franklin, Richard Campbell, David Whitney53m
Argument that open source is structurally unsustainable: concrete examples include diagnosing a stalled site in the Azure portal and fixing it by moving an app…
Talk on
From F# to Python with FableDag Brattli01h 01m
Fable now compiles F# into Python source (Python 3.9 compliant) and runs its test suite for Python with about 1500 unit tests passing while JavaScript has…
Talk on
Parens of the Dead: Live pair programming and zombiesMagnar Sveen, Christian Johansen58m
Live coding builds a small web game called Parens of the Dead using Clojure & ClojureScript and an event-sourced model where every game change is a list of…
Talk on
The Culture MapDiego Garcia Lozano54m
A practical decoding tool maps cultures across eight scales — including relationship vs task-based trust, direct vs indirect communication, feedback style…
Talk on
Victory instinct and mental strengthGenette Våge46m
With a background as a top athlete in motocross, Genette Våge will take us on a journey, explaining which opportunities a sports career can lead to. Genette…
Talk on
How we secure NAV.no and 1/3 of Norway's national budgetHans Kristian Flaatten53m
Norwegian Labour and Welfare Administration (NAV) has over the past few years been through an extensive digital transformation journey that fundamentally…
Talk on
.NET MAUI What/How and WhyClifford Agius01h 02m
You may have heard the Buzz about .NET MAUI or maybe you have heard of Xamarin and all the monkeys but in this session we will cover. What - What was Xamarin…
Talk on
Building a .NET Rocks! Podcast App in MAUI BlazorCarl Franklin56m
Carl Franklin builds a podcast player for .NET Rocks! in MAUI Blazor and shows it running on Windows, an Android Phone, MacOS, and an iOS simulator. Check…
Talk on
Failure is Always an OptionDylan Beattie52m
Software runs the world. We use software to manage our calendars, talk to our friends, run our businesses - and, as our societies inevitably try to replace…
Talk on
Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) PatternAnders Abel01h 02m
Modern web development means that more and more application code is running in the browser. Traditionally this has been JavaScript but more recently there has…
Talk on
Vapourware: The best software that never wasAnders Norås39m
We've all had our grand ideas and small side projects, but some people have turned these into great software projects that never came to be. In this talk…
Talk on
Building beautiful Blazor apps with Tailwind CSSChris Sainty59m
Demonstration integrates Tailwind CSS into a Blazor WebAssembly app, showing quick experiments via Tailwind Play CDN and a production workflow with the…
Talk on
Domain modelling in object-oriented and functional programming, based on C# and F#Marcin Kern37m
Argues that domain modelling works better when code mirrors domain and incorrect states are unrepresentable, comparing C# and F# examples. Shows concrete…
Talk on
How To Not Strangle Your Coworkers: Resolving Conflict with CollaborationArthur Doler59m
Defines three conflict types—task, process, relationship—and claims task/process early are productive while relationship and late process conflict are toxic…
Talk on
I'm just trying to keep my head above waterChris Klug01h 04m
An account details decades of depressive episodes, discovery of ADHD from a book at age 40 and a cited DRD4 dopamine receptor variant found in ~15–70% of…
Talk on
Refactoring Is Not Just ClickbaitKevlin Henney01h 04m
Argues that refactoring is a design process not a menu shortcut: automated extract method and rename are common and useful, but many teams neglect extract…
Talk on
What's new in C#? Exciting new features in C# 8.0, 9.0 and 10!Filip Ekberg01h 00m
Overview of concrete language changes in C# 8–10: enables nullable reference types to surface potential null-reference bugs and recommends enabling them plus…
Talk on
Writing a full-text search engine in TypeScriptMichele Riva53m
Builds a TypeScript full‑text engine called Lira that runs across Node, Deno, browsers, React Native and Cloudflare Workers, using inverted indexes, prefix…
Talk on
Building that glorious monolith. And carving it too.Glenn F. Henriksen58m
Argues for starting with a modular monolith that uses Domain Driven Design so each feature is a boxed domain with clear API-like boundaries; implements…
Talk on
Don't Panic - how to get back into your learning zone!Maarten Hoppen57m
Argues that two common failure modes are overreaching and plateau risk and proposes the Kanban Maturity Model (levels 0–6) as a recovery path: assess current…
Talk on
Help! I've created a serverless monolith!Marc Duiker42m
Explains concrete signs of a serverless monolith and exact remedies: use Durable Functions for orchestration and fan‑out/fan‑in instead of brittle HTTP chains…
Talk on
Strangling The Monolith: Applied Patterns & Practices From The TrenchesThomas Ploch01h 01m
A nine‑year modernization at Flixbus moves a monolith from 170k to 11.2M LOC and 12 to 175 developers into an iterative migration using a five‑step process…
Talk on
Visualization for Effective Testing and LearningDavrondzhon Gafurov49m
Visualization of helsenorge.no (170M visits in 2021, ~5M users) converts system diagrams into concrete test counts: a three‑level GDPR model becomes a GDPR…
Talk on
What I Learnt Fixing 50+ Broken Kubernetes ClustersDavid Flanagan45m
A livestream series called Klustered fixes over 50 intentionally broken Kubernetes clusters and distills nine practical operator lessons: surprises include…
Talk on
Writing a compiler with LLVMCailin Smith48m
A worked example builds MethodScript into native executables using LLVM 12 and the toolchain llc/opt/llvm-link, emitting human-readable LLVM IR then object…
Talk on
Building Secure Microservices in AzureJimmy Bogard01h 03m
Shows a concrete .NET 6 system: an Azure App Service API, an Azure-hosted client and an external daemon client built with Pulumi for infra as code, using…
Talk on
Effective DevOps for OrganizationsDamian Brady54m
Explains that DevOps succeeds when teams focus on measurable outcomes not just CI/CD — high performers deploy ~2,500× more often, have far fewer change…
Talk on
Remixing Frontend DevelopmentKristofer Selbekk59m
Remix claims to restore web fundamentals while giving modern UX and developer ergonomics; the demo builds a working blog (list, dynamic slug pages, create post…
Talk on
Testing at scaleAdam Furmanek56m
Practical checklist for testing at scale: build pipelines that run on thousands of nodes (he cites 2,000), weigh test cost vs risk (80% of features are rarely…
Talk on
Wearable Live CaptionsJo Franchetti37m
Project fits a flexible LED array inside a mask, streams phone mic to Azure Cognitive Services for speech‑to‑text, and publishes compact binary packets over…
Talk on
WhatsApp, Web3, and Wordle: Evolving a Digital SocietyDylan Beattie01h 14m
Argues that open protocols are eroding as services centralize, citing ICANN and RIPE refusing Ukraine’s request to cut Russia, the failure modes of BGP that…
Talk on
Building a level 5 autonomous vehicle (in TrackMania)Manu Gopinathan, Malte Loller-Andersen52m
Reinforcement learning agent learns to race TrackMania using a custom OpenAI Gym wrapper, simulated keypresses and training on a 2017 Windows PC with a GTX…
Talk on
5 mistakes we made transforming to Platform teams in FINN.noVilde Opsal58m
FINN.no organizes ~200 developers across 35 teams and shifts from a decade of horizontal teams to a product platform in 2020–21, inspired by Team Topologies…
Talk on
How to create maintainable and testable Blazor componentsEgil Hansen54m
Shows how to build a reflective dynamic data-table that reads TItem properties, then refactors it into header and row subcomponents to improve cohesion and…
Talk on
Saving elephants with Raspberry Pi’s & Machine LearningThijs Suijten46m
A field-tested system combines a modified Bushnell camera trap, a microcontroller that wakes a Raspberry Pi, Google AutoML for the classifier and a RockBLOCK…
Talk on
A web for anyone, anywhere, anytimeRowdy Rabouw01h 01m
Explains concrete fixes: use semantic HTML (headings, landmarks, real <button>, skip-link), avoid ARIA unless needed, and test with NVDA or JAWS; cites WCAG…
Talk on
6 years of serverless – Lessons learned from real-world applicationsMoukarram Kabbash56m
Grohe Sense/Guard runs on AWS serverless stack for six years, handling 288 million MQTT messages and about 1.6 billion Lambda invocations per month…
Talk on
The Grand Unified Theory of Clean Architecture and Test PyramidGuilherme Ferreira47m
Claims a practical framework: start in the core and write sociable unit tests around the domain, reduce public surface and avoid overmocking; delay…
Talk on
Hidden features in MS PaintMarianne Melhoos12m
MS Paint proves surprisingly practical: it dates to 1985 and survives Windows updates, and the talk shows concrete tricks that save time. Use transparent…
Talk on
A bouquet of good and bad advice for young talentsElin Brusberg12m
Tailor each CV and cover letter to the job, check spelling and grammar, and consider quirky ideas like a scented CV for the right role; being headhunted does…
Talk on
Sami stopwords - How far have we gotten and why does it matter?Espen Klem14m
Project produces JSON stopword modules for Sami and plugs into an existing JavaScript stopword library (60+ languages) and a small document/query toolkit; it…
Talk on
Green Code 2020Anders Norås11m
IT work now generates 4% of global CO2 and may reach 14% by 2040, with cryptocurrencies alone matching Argentina’s footprint and a single Bitcoin transaction…
Talk on
Down the Oregon Trail with Functional C#Simon Painter01h 02m
Recreates the 1975 Oregon Trail by rewriting ~5k lines of HP Time‑Share BASIC into modern C# and ships a playable console version; enforces near 100% unit test…
Talk on
From nothing to state of the artAlexander Vassbotn Røyne-Helgesen58m
Built a design system from scratch for a company spanning eight countries, ten languages and 100+ product teams, moving from one giant stylesheet to a…
Talk on
Preparing for Disaster: Handling the Election and MGP at NRK.noIngrid Guren, John Arne S. Pedersen46m
NRK.no describes concrete preparations and failures: they run on Kubernetes with auto-scaling, use caching and an event mode for DDOS protection, and rely on…
Talk on
Super Hero LayoutsAnton Ball47m
Recreates specific comic layouts (Golden age 1–3 panels, Bronze Age multi-row spans, Watchmen nine-panel) using CSS Grid with a calculated 16‑column baseline…
Talk on
Hyper Speed! When Big Data BloomsScott Helme49m
Handling and processing huge volumes of data can be challenging and at Report URI we can receive and process almost 65,000 JSON payloads per second, containing…
Talk on
Let's build event store in one hour!Oskar Dudycz58m
During the session, I'll show how to build your own event store with Relational database as the storage. What's more I'll do it in only 1h! While building…
Talk on
.NET and Microsoft’s Pivot to the CloudRichard Campbell51m
Today, Microsoft is all-in on the cloud. But how did it happen? Join Richard Campbell as he takes you through the history of .NET and the moment when Microsoft…
Talk on
Popcorn & Clocks; A story about scheduling in the browserStian Veum Møllersen48m
There are many ways to schedule events in the browser. Not all of them equal or even compatible. In this session we will attempt to create generated audio and…
Talk on
Fractal ArchitectureMark Seemann01h 00m
Argues that cutting time spent reading code beats shaving write time, with concrete measures: use cyclomatic complexity and object activation count (example…
Talk on
Introduction to project Orleans for your distributed applicationsJohnny Hooyberghs59m
Orleans replaces the SQL backend with Azure Blob Storage JSON documents per grain and runs grains (players, robots, arena, script, validator) inside silos that…
Talk on
Learning to Love DDD - a Tale of Two ProductsChris Simon45m
Compares two real products: a 2008 school lunch/merch platform that used one overly generic data model (orders, items, min/max) and accumulated crippling…
Talk on
Standing on the Shoulders of GiantsJiaranai Keatnuxsuo57m
Describes concrete mentorship actions: an exercise to list 100 tech jobs and draft “2050” resumes that changes career choices, using personal network to land a…
Talk on
Learning in public - Live coding on TwitchLayla Porter01h 01m
Twitch grows beyond gaming into live coding with real, actionable advice: use OBS with hardware encoding and static-content settings (defaults favor gaming)…
Talk on
How I work with JSONEinar W. Høst59m
Argues that JSON itself is simple and the hard part is mapping to domain models, so prefer JSON DTOs (typed property bags using only JSON-native types and…
Talk on
Making Every Game and App More Accessible with .NET and AIAlex Dunn55m
A .NET Azure platform called Project Enabled Play turns voice, face expressions, gestures, phones and watches into keyboard/mouse/controller inputs across…
Talk on
Monitoring and alerting like a pro with Azure Monitor/Application InsightsStefán Jökull Sigurðarson52m
Shows how to add Application Insights to an ASP.NET Core app with one package and a browser snippet, then uses Azure Monitor/Kusto to query logs, build…
Talk on
How do our ideas about coding affect the software we create?Christin Gorman34m
Argues that current myths — programming equals STEM brilliance and loving endless new frameworks — cause fragile, inscrutable systems rather than usable…
Talk on
Locknote: Programming’s Greatest MistakesMark Rendle01h 04m
A rapid tour of concrete failures: a shipped tool called Med file unfucker embarrasses a vendor but fixes corrupted files; Y2K prompts roughly $500 billion of…
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.