NDC London 2019
2019-01-30..2019-02-01
London, United Kingdom
[NDC London 2017, NDC London 2018, NDC London 2019, NDC London 2020, NDC London 2021, NDC London 2023, NDC London 2024, NDC London 2025, NDC London 2026]
who it's for
.NET developers, C# developers, ASP.NET Core developers, cloud architects, DevOps engineers, site reliability engineers
topics
C# 8 nullable reference types; Blazor .NET in WebAssembly; ASP.NET Core performance and scaling; Razor Components in ASP.NET Core 3.0; Kubernetes for microservices; Serverless on Azure and Knative; Distributed tracing with OpenCensus; Outbox pattern with Cosmos DB and RabbitMQ; OpenID Connect and OAuth 2 clients; GraphQL as REST alternative; Accessibility testing with Pa11y; Functional web with the SAFE Stack
| title | author | length |
|---|---|---|
| Keynote: Welcome to the Machine | Hadi Hariri | 01h 07m |
Argues that data-driven advertising and microtargeting (notably dark posts used by Cambridge Analytica) shift power from facts to engagement, cites GDPR… | ||
| Much Ado about Nothing: A C# play in two acts - Act 1 | Mads Torgersen, Bill Wagner | 59m |
Adds a compile-time-only opt-in that treats ordinary reference types as non-nullable by default, producing warnings (not runtime errors) and using Roslyn flow… | ||
| Much Ado about Nothing: A C# play in two acts. Act 2 | Mads Torgersen, Bill Wagner | 01h 05m |
Walks through building a survey simulator to show how C# 8 nullable reference types changes APIs, compiler flow analysis, and migration choices: enabling… | ||
| Insecure Transit - Microservice Security | Sam Newman | 01h 00m |
Microservice security focuses on concrete fixes: use Vault or cloud KMS plus consul template to rotate time-limited credentials and avoid checked‑in API keys… | ||
| Why your ASP.NET Core application won't scale | Damian Edwards, David Fowler | 01h 01m |
Practical drill-down on why ASP.NET Core apps stop scaling: concrete demos show a sync-over-async pattern causing thread-pool starvation (30 concurrent… | ||
| Life Beyond Distributed Transactions: An Apostate's Implementation | Jimmy Bogard | 01h 02m |
Argues distributed transactions are impractical in the cloud and implements Pat Helland’s idea by making the transactional unit a single-document transactional… | ||
| Hack to the Future | Troy Hunt | 01h 10m |
Shows concrete, already-available defenses and real failures: a major bank literally loses data from a truck with ~18 million records, a breached site has 79%… | ||
| How We Got Here - The History of Web Development | Richard Campbell | 01h 01m |
Traces the web from Tim Berners-Lee’s first web server on a NeXT at CERN to Mosaic/Netscape’s rapid adoption (5 million users out of ~20 million online) and… | ||
| Leadership Guide for the Reluctant Leader | David Neal | 46m |
Leadership is framed as a practical skill for anyone, not just managers, with concrete tactics and outcomes: negotiation techniques like BATNA and anchoring… | ||
| Beyond Developer | Daniel Terhorst-North | 43m |
Ada Lovelace writes the first algorithm in 1844 and Grace Hopper invents the compiler and demonstrates a nanosecond with a length of wire, anchoring the claim… | ||
| Blazor, a new framework for browser-based .NET apps | Steve Sanderson | 01h 01m |
Blazor runs full .NET apps in the browser by loading a mono runtime compiled to WebAssembly and standard .NET DLLs, letting components (.razor) use DI, JS… | ||
| Where is C# headed? | Mads Torgersen, Jon Skeet | 01h 03m |
C# 8 preview adds nullable reference types that are compile-time only (enabling it often produces thousands of warnings) and a flow-analysis model that reduces… | ||
| DiagnosticSourcery 101 | Mark Rendle | 01h 05m |
DiagnosticSource is a built-in .NET mechanism that emits structured events and activities (with automatic timing, parent IDs and baggage for distributed… | ||
| Data on the Inside, Data on the Outside | Ian Cooper | 01h 06m |
Explains Pat Helland’s Data on the Inside vs Data on the Outside distinction and gives concrete implementation guidance: when to cache reference data, how to… | ||
| Async injection | Mark Seemann | 58m |
Shows how to keep domain code synchronous while IO stays async by moving impure operations to the boundary, refactoring nullable returns into a composable… | ||
| Versioning 1.0.1 | Jon Skeet | 01h 00m |
Focuses on concrete versioning failures and fixes for C#/.NET: demonstrates how NodaTime 1.2.3 identity expectations break if binary vs source compatibility… | ||
| Solving Diabetes with an Open Source Artificial Pancreas | Scott Hanselman | 59m |
An open source artificial pancreas runs a 5‑minute CGM feed (Dexcom) into code (OpenAPS/LoopKit) that commands insulin pumps via a RileyLink radio bridge or a… | ||
| The promise of an async future awaits | Bill Wagner | 01h 01m |
Explains concrete rules for C# async: convert void to Task and T to Task<T>, methods use async/await, tasks start running until their first await, and async… | ||
| Futurology for Dummies - the Next 30 Years in Tech | Mark Rendle | 01h 04m |
Thirty-year extrapolation argues chips keep shrinking then hit physical limits but could reach 328 trillion transistors by 2049 with alternatives like… | ||
| Keynote: The Microsoft Open Source Cinematic Universe - Phase 2 | Scott Hanselman | 56m |
Microsoft scopes .NET as an open-source platform with about 60% of contributions coming from outside Microsoft, unifies innovations across .NET Framework, .NET… | ||
| What you need to know about ASP.NET Core 2.2 | Damian Edwards, David Fowler | 01h 03m |
ASP NET Core 2.2 ships concrete changes: API controller analyzers and convention-based defaults that auto-generate Swagger metadata and reduce attribute… | ||
| Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0 | Dominick Baier | 54m |
ASP.NET Core 2.2/3.0 now ships templates that embed IdentityServer4 in templates and a Microsoft login UI, wiring auth, JWT validation and an API sample that… | ||
| Building Clients for OpenID Connect/OAuth 2-based Systems | Dominick Baier | 01h 00m |
Overview of concrete choices for client types: server apps use client credentials and proactive or reactive token caching; native apps use browser-based login… | ||
| Getting Started with Cosmos DB + EF Core | Thiago Passos | 56m |
Shows how to wire Azure Cosmos DB to Entity Framework Core, including the quickstart MVC app that runs with F5 and the local Cosmos DB emulator for offline… | ||
| Avoiding the Agile Alignment Trap with DevOps | Mike Long | 57m |
Organizations that prioritize alignment before delivery performance fall into the alignment trap: the 2007 MIT Sloan study shows many firms land in… | ||
| Panel discussion on the future of .NET | Oren Novotny, Mads Torgersen, Bryan Hogan, Tess Ferrandez-Norlander, Mark Rendle | 01h 15m |
Covers concrete moves in the .NET ecosystem: WPF and WinForms on .NET Core 3 enabling desktop apps to use new runtime features, a cited 2.4 million active… | ||
| CompSci and My Day Job | Rob Conery | 50m |
Walks through real problems and concrete fixes: building a headless e-commerce cart in Elixir with Redis leads to choosing a hash so individual items are O(1)… | ||
| Structure and Interpretation of Test Cases | Kevlin Henney | 01h 08m |
Argues that good unit tests act as readable specifications, not mere framework exercises, using JUnit 5, Catch and parameterized/data-driven tests to show what… | ||
| The State of C# - What Have I Missed? | Filip Ekberg | 01h 06m |
Fast survey of concrete C# changes: the compiler is rewritten using Roslyn and published on GitHub so engineers can build and test experimental language… | ||
| Small Steps, Giant Leaps: Engineering Lessons from Apollo | Dylan Beattie, Kevlin Henney | 01h 08m |
Fifty years after 1969 the talk lays out eleven concrete engineering lessons: the Apollo Guidance Computer runs at 2.0 MHz with 32 words of 15‑bit memory… | ||
| Scaling microservices with Message queues, .NET and Kubernetes | Lewis Denham Parry | 40m |
Shows a .NET Core web front end, SignalR updates and a MongoDB-generated group ID feeding jobs into RabbitMQ, with worker pods that host two containers… | ||
| A practical guide to deep learning | Tess Ferrandez-Norlander | 01h 01m |
A practical pipeline builds a Chihuahua vs muffin classifier from web images using Keras: roughly 500 images per class, train/validation/test splits, on-batch… | ||
| .NET Rocks Live on Software Feature Selection | Christine Yen | 50m |
Honeycomb is positioned as an operational telemetry tool that lets teams capture rich event data to debug production and also to evaluate new features, for… | ||
| Ctrl-Alt-Del: Learning to Love Legacy Code | Dylan Beattie | 57m |
Worked on the same Spotlight codebase from 2000–2018 and shows concrete techniques that let teams change legacy systems safely: run a local copy of the… | ||
| The Functional Programmer's Toolkit | Scott Wlaschin | 01h 06m |
Begins by naming eleven practical tools and then shows concrete implementations in F#: map, return, bind, apply plus reduce and monoid combiners. Demonstrates… | ||
| Society (n+1).0: smashing the patriarchy and other ways of changing the world | Jennifer Wadella, Jon Skeet | 01h 00m |
Defines patriarchy as a system that produces measurable results: biased performance reviews, unequal promotion language, and emotional labor that sidelines… | ||
| Crash, Burn, Report | Scott Helme | 59m |
Browsers send structured failure reports as JSON via a Report-To header so misconnects, TLS errors, redirect loops, deprecations and CSP/XSS blocks are… | ||
| Four Languages from Forty Years Ago | Scott Wlaschin | 01h 05m |
Claim: the 1970s produce the core paradigms still used today — SQL, Prolog, ML, Smalltalk and VisiCalc (the ancestor of Excel). SQL gives a expression-based… | ||
| Observability and the Development Process | Christine Yen | 50m |
Shows how Honeycomb uses observability from day one to choose, build, verify and roll out changes: adds a synthetic field event_time_delta_sec to find… | ||
| Distributed Tracing: How the Pros Debug Concurrent and Distributed Systems | Aaron Stannard | 57m |
Explains how to instrument apps with the OpenTracing standard and ship spans to Zipkin or Jaeger so distributed requests are automatically correlated by trace… | ||
| Icons and the Web: Symbols of the Modern Age | Tim G. Thomas | 56m |
Covers why modern icons favor vectors and practical steps to deploy them: claim is that SVG beats icon fonts and rasters for scalability and accessibility… | ||
| Domain-Driven Design: Hidden Lessons from the Big Blue Book | Nick Tune | 38m |
Argues that concrete techniques beat vague principles: use event storming to map entire business processes on a wall so developers and experts share a single… | ||
| Patterns for Resilient Architecture | Adrian Hornsby | 01h 03m |
Modern resiliency is practical: deploy across multiple AZs and use cell-based architecture (Amazon runs ~1,500 microservices) so faults stay local; duplicate… | ||
| ASP.NET Core: The One Hour Makeover | Jon Galloway | 01h 03m |
Practical one‑hour checklist that turns a fresh ASP.NET Core template into a deployable app: start with a blank solution, add an xUnit project and functional… | ||
| Serverless with Knative | Mete Atamel | 52m |
Knative extends Kubernetes with three concrete components—serving, eventing, build—and the demo shows each in action: Knative Serving deploys containers on… | ||
| Skip the first three months of development for your next app | Gojko Adzic | 56m |
Claim: wire together AWS services and avoid the usual three months of boilerplate. Uses AWS Lambda+Cognito+Pinpoint+Step Functions plus API Gateway, S3… | ||
| Let’s Talk About Mental Health | Arthur Doler | 01h 06m |
Tech has high rates of mental health challenges: WHO and industry surveys cite ~25% lifetime prevalence and 41% self‑report in tech; DSM‑5 works as a symptom… | ||
| Zero to Mobile Hero - Intro to Xamarin and Visual Studio Team Services | Luce Carter | 01h 03m |
Shows how to build real cross‑platform mobile apps using Xamarin.Forms with C# or F#, Visual Studio (or Visual Studio for Mac) and cloud build agents for iOS… | ||
| Build cross-platform mobile apps using Fabulous | Jim Bennett | 57m |
Explains that Fabulous implements the MVU pattern in F# on top of Xamarin.Forms and shows actual code: a 55-line counter app with a live hot reload round trip… | ||
| Dungeons, Dragons and Functions | Mathias Brandewinder | 01h 02m |
Tells how the 300‑page D&D rules get encoded into concrete types and functions in F# over four months, with discriminated unions and records for stats, a… | ||
| From 'dotnet run' to 'Hello World!' | Matt Warren | 01h 05m |
Typing dotnet run triggers the hosting API to assemble a DLL list, initialize ~68 runtime subsystems and spin up the GC, JIT, type loader and DAC/SOS debug… | ||
| APIs Exposed! | Layla Porter | 47m |
Covers OWASP Top 10 risks and concrete mitigations: demos show Postman firing 25 requests against an ASP.NET Core API and an AspNetCoreRateLimit package… | ||
| Architectural patterns for the cloud | Mahesh Krishnan | 01h 03m |
Catalogue of 21 patterns maps exact problems to fixes: health endpoint monitoring for liveness, queue-based load leveling to turn long running API calls into… | ||
| Tabs, spaces and salaries: a data science detective story | Evelina Gabasova | 45m |
Stack Overflow survey shows developers who report using spaces have higher median pay, but analysis uses linear regression on thousands of responses and finds… | ||
| Deep Learning in the world of little ponies | Galiya Warrier | 55m |
Builds a My Little Pony image classifier using Keras convolutional nets and transfer learning, trained on roughly 100 images per class (three classes) at… | ||
| A Skeptic's Guide to Functional Style Javascript | Jonathan Mills | 48m |
Argues that functional style in JavaScript is practical not purity dogma: prefer small composable units, name functions, and use array methods instead of… | ||
| GraphQL Will Do To REST What JSON Did To XML | Roy Derks | 33m |
Argues GraphQL replaces REST by exposing a single endpoint that returns flexible shapes so a marketplace UI (product + reviews + paginated offers) stops… | ||
| Dynamic Runtime Code with Roslyn | Jeremy Miller | 01h 01m |
Roslyn compiles C# into assemblies at runtime so frameworks generate and compile C# into in-memory assemblies and load concrete types on demand; examples… | ||
| Pragmatic Performance: When to care about perf, and what to do about it | David Wengier | 54m |
Argues performance decisions need concrete context: where code runs, worst cases and data shape, not slogans. Recommends measuring with BenchmarkDotNet… | ||
| CSS Grid - What is this Magic?! | Amy Kapernick | 45m |
Demonstrates building a note‑taking app layout that uses CSS Grid features like repeat(), fr units, grid-template-areas, display:contents, auto-fill +… | ||
| A lap around Azure Devops | Jakob Ehn | 01h 03m |
Live demo of Azure DevOps shows how Boards, Repos, Pipelines, Test Plans and Artifacts work together: branch -> pull request -> build -> release with Azure… | ||
| Deep Learning with PyTorch | Seth Juarez | 01h 05m |
Shows how to build and train models with PyTorch end to end: constructs a toy nine‑pixel classifier (learns W and bias by gradient descent), implements MNIST… | ||
| Hacking with Go | Victoria Almazova | 59m |
Introduces using the Go programming language to build security tools, showing concrete techniques such as network enumeration, information extraction, packet… | ||
| Augmented Reality - The State of Play | Rafał Legiędź | 46m |
Landscape overview with concrete claims: markerless AR replaces QR markers using environment mapping, devices detect floors/walls and enable shared multiplayer… | ||
| Build Nodejs APIs using Serverless on Azure | Simona Cotin | 58m |
Builds a Node.js API on Azure Functions, connects it to Cosmos DB via the MongoDB API, and deploys from VS Code using the Azure Functions extension… | ||
| ML.NET for developers without any AI experience | Lee Mallon | 46m |
Shows how a .NET team uses ML.NET plus Azure Cognitive Services to ship real features: a Chrome extension Should I Send It? that runs sentiment locally by… | ||
| Reverse Engineering a Bluetooth Lightbulb | Jesse Phelps | 52m |
Reverse engineers a Bluetooth Low Energy lightbulb protocol, captures Android HCI snoop logs and/or listens with an Ubertooth, inspects packets in Wireshark… | ||
| Let's Talk HTTP in .NET Core | Steve Gordon | 59m |
Demos refactor a naive controller that creates and disposes HttpClient into a working pattern using IHttpClientFactory to avoid socket exhaustion (20 sockets… | ||
| Making Accessibility Testing Suck Less: An Intro to Pa11y | Jennifer Wadella | 46m |
Pa11y scans pages and returns concrete accessibility failures you can act on — CLI runs against URLs, the JavaScript API lets scripts click, wait for elements… | ||
| A Developer's Guide to Advertising | Krista LaFentres | 37m |
Overview of how programmatic ad buying and header bidding actually run on pages, with concrete tooling and tradeoffs: client‑side header bidding fires many… | ||
| "Hey Mycroft": Getting Started with the OSS Home Assistant | Sarah Withee | 41m |
Open source Mycroft runs speech recognition and synthesis locally and claims privacy by default, deployable as a Raspberry Pi image or on Linux… | ||
| Megahertz, Gigahertz, Registers and Instructions: How does a CPU actually work? | Kendall Miller | 01h 05m |
Covers concrete CPU mechanics: registers and instruction memory, the five-step fetch–decode–fetchdata–execute–writeback cycle, and example x86-386 assembly… | ||
| A Piece of Git | Edward Thomson | 57m |
Explains why line endings cause phantom changes and how to fix them: set a repository .gitattributes line like star text=auto, run git add --renormalize to… | ||
| What You Need to Know About Open Source—Trust Me, I'm a Lawyer | Jeff Strauss | 57m |
Quick practical primer on licenses and risks: the common families are MIT/BSD permissive, Apache 2.0 patent grant + termination clause, and copyleft variants… | ||
| Teaching New Tricks – How to enhance the skills of experienced developers | Clare Sudbery | 01h 06m |
Consultancy experience shows concrete ways to upskill seasoned devs: make pair programming the default to reveal hidden workflows and cut code-review overhead… | ||
| Designing Nullable Reference Types in F# | Phillip Carter | 54m |
F# 5 adds nullable reference types aligned with C# 8 but preserves backwards compatibility by emitting warnings not errors and encoding nullability as metadata… | ||
| Power BI for Developers | Laurent Amar, Peter Myers | 58m |
Demonstrates building a real‑time Power BI dashboard by using the REST API to create a dataset, pin visuals from a report, and push rows that update instantly… | ||
| The tech future is diverse | Tannaz N. Roshandel, Line Moseng | 47m |
Tech products and interfaces routinely assume a narrow user and amplify bias, and that has measurable consequences: 22% of AI professionals are female, women… | ||
| Build vs Buy: Software Systems at Jurassic Park | Todd H. Gardner | 49m |
Jurassic Park builds custom systems (door‑lock IoT that fails in power outages, a three‑year implementation project that collapses) and discovers maintenance… | ||
| Let’s talk patterns | Chris Klug | 01h 01m |
Walks through concrete C#/.NET implementations of common patterns with runnable samples on GitHub: adapter maps one API to another, decorator adds behavior… | ||
| Introducing Razor Components in ASP.NET Core 3.0 | Daniel Roth | 01h 03m |
ASP.NET Core 3.0 ships Razor Components (same component model used in Blazor) so UI logic runs in C# and either executes server-side over SignalR (thin client… | ||
| Keeping it DRYer with Templates | Layla Porter | 45m |
Shows how to stop copying boilerplate by creating reusable .NET templates using the dotnet CLI, Visual Studio v6 extensions and Yeoman. Explains making a… | ||
| Think Like a Trainer: Improving Your Communication Skills | Olivia Liddell | 58m |
Presents six concrete tactics to stop over‑explaining (use sequence adverbs, shorter sentences, check for understanding), shows how to explain a phishing demo… | ||
| (WPF + WinForms) * .NET Core = Modern Desktop | Oren Novotny | 57m |
.NET Core 3 adds first-class WPF and WinForms support and demonstrates concrete migration steps: run the portability analyzer, convert packages.config to… | ||
| An Introduction to WebAssembly | Guy Royse | 59m |
Explains WebAssembly as a binary module instantiated from JavaScript that exposes functions and uses shared linear memory (example: initial memory set to 10… | ||
| Scaling Frontend Development | Luis Vieira | 40m |
The talk examines challenges in large frontend projects—communication/coordination overhead, slow delivery, large change size and low productivity—and… | ||
| Lessons learned building ASP.NET Core MVC | Ryan Nowak | 01h 01m |
History and hands‑on details of ASP.NET Core MVC from 1.0 → 2.0 → 2.1 and the move toward 3.0, with a live to‑do app showing Controllers, Razor Pages and API… | ||
| Just what is a "service mesh", and if I get one will it make everything OK? | Elton Stoneman | 01h 03m |
Defines a service mesh by showing Istio deployed on Kubernetes (docker desktop single-node) with an example app split into ~13 services and three review… | ||
| Kubernetes - going beyond the basics | Shahid Iqbal | 50m |
Covers concrete knobs and demos: node selector, node affinity and taints/tolerations for placing pods and evicting mismatches, plus the custom scheduler… | ||
| Unity 101 for C# Developers | Andy Clarke | 01h 03m |
Step-by-step Unity entry for C# devs showing concrete code and assets: creates a drive-and-shoot prototype using Visual Studio integration, adds Rigidbody and… | ||
| Kotlin for C# Developers | Alex Dunn | 59m |
Compares C# 8 features to Kotlin 1.3 with concrete code examples and tooling: shows Kotlin 1.3 co-routines replacing callback-heavy async, demonstrates data… | ||
| Reading other peoples code | Patricia Aas | 52m |
She gives a concrete, iterative plan for tackling huge codebases (Vivaldi + Chromium cited as ~600,000 files): start by cloning, building and running tests… | ||
| How My Dad Taught Me to Code | Ari Hunt, Troy Hunt | 16m |
Nine‑year‑old Ari shows concrete steps: starting at five with touch puzzles on code.org to learn sequencing and step‑through debugging, moving to CodeCombat to… | ||
| Alternative Ways To Think About Serverless | Chris Priest | 15m |
Benchmarks on AWS compare Lambda to instances using a custom “unit of compute” (large primes/factorials) and storage tests in S3 versus RDS. Surprising… | ||
| Can a robot code my website? | Salman Iqbal | 11m |
Algorithm replicates Tony Beltramelli’s pix2code paper and uses CNNs + LSTMs with softmax to map mockup images to DSL tokens, then to HTML/CSS. A… | ||
| Learn / Share / Repeat | Lewis Denham Parry | 18m |
A one-year-old meetup born in a pub grows into Cloud Native Wales, running hands-on workshops (Kubernetes on Raspberry Pi, a three-and-a-half hour session that… | ||
| A Practical Guide to Dashboarding | Jessica White | 54m |
Practical, hands‑on guide that builds a tiny .NET API in Docker, emits StatsD timers to Graphite/Whisper and visualises rate, error and duration in Grafana so… | ||
| Why should you care about edge computing? | Glenn F. Henriksen | 57m |
Explains when moving compute, storage and decision logic onto devices pays off: privacy-preserving on-device facial models for doorbells and hospitals, a CNC… | ||
| Functional Web Programming in .Net with the SAFE Stack | Anthony Brown | 01h 05m |
SAFE Stack shows a concrete end-to-end setup: Saturn/Giraffe on .NET Core + Kestrel for the backend, Fable→JS for the frontend, Elmish/Elm-like UI… | ||
| Help! My co-worker is autistic !? | Dennie Declercq | 11m |
Claims practical fixes: people with autism work best with explicit structure, concrete steps and reasons, and patience. Advice includes set up IDE templates… | ||
| How thanking people can lead to a better culture | Jim Bennett | 13m |
Argues that genuine public thanks raises oxytocin (the “bonding” chemical) and beats dopamine-driven incentives, using a New Zealand case: a micro‑bonus system… | ||
| I love learning from people! | Bryan Hogan | 12m |
Produces a biweekly tech-and-industry interview recorded over Skype or in person, averaging 5–6 hours per episode of prep, recording and edit, and totaling 113… | ||
| Accessible App Design | Dennie Declercq | 50m |
Practical guidance on building accessible mobile and web apps for people with disabilities (learning disabilities, autism, psychological disabilities)… | ||
| System Stable : Robust connected applications with Polly | Bryan Hogan | 56m |
Polly is a .NET Standard resilience library used with HTTP client Factory to add retries, backoff with jitter, timeouts, caching, circuit breakers and bulkhead… | ||
| Clean Architecture with ASP.NET Core 2.2 | Jason Taylor | 50m |
Clean Architecture implemented on ASP.NET Core 2.2 with a Northwind Traders demo shows a working solution: core layers (domain + application) hold business… | ||
| Fallacies of Doom - Lessons learned from porting Doom 3 to Java | Mahmoud Abdelghany | 01h 04m |
Ports the Doom 3 C++ codebase into Java as djoom3, using the Lightweight Java Game Library (LWJGL) and tackling about 600,000 lines of game code; shows… | ||
| Read and write considered harmful | Hubert Matthews | 57m |
Claim: reads and writes behave fundamentally differently — reads scale horizontally, while writes cause fan‑in contention and break caching. Gives concrete… | ||
| Poetry in the air | Suzie Gray | 10m |
Argues that short 3D poems become shareable, place-aware experiences and backs that with working prototypes: a Unity + AR Foundation hub that spawns… | ||
| Raising next generation of passionate coders | Tomasz Bartoszewski | 12m |
CoderDojo runs monthly volunteer-led sessions that get children coding with Scratch, Python and JavaScript, using browser-based tools so nothing needs… | ||
| Security stand-up | Victoria Almazova | 11m |
Stand-up style set of security anecdotes that name real failures: discovery of Wi‑Fi credentials in plaintext and certificates on consumer bulbs, Amazon Alexa… | ||
| What is this Blazor thing, anyway? | John Stovin | 15m |
Explains that WebAssembly is a stack‑based binary VM running in modern browsers, promising near‑native performance for compute‑heavy tasks; toolchain uses… | ||
| 3D printed Bionic Hand a little IOT and a Xamarin Mobile App | Clifford Agius | 01h 06m |
Builds a 3D‑printed prosthetic for Kayden (13–14) from Open Bionics files using a Prusa MK3 and four actuators (~£50 each), swaps the bespoke board for… | ||
| Distributed Tracing and Monitoring with OpenCensus | Simon Zeltser | 01h 02m |
OpenCensus provides identical tracing and metrics APIs across languages, exports traces to Zipkin and Jaeger and metrics to Stackdriver metrics, and runs… | ||
| nothing matches | ||