NDC Oslo 2020
2020-06-08..2020-06-12
-- online --
NDC Oslo ·
[NDC Oslo 2016, NDC Oslo 2017, NDC Oslo 2018, NDC Oslo 2019, NDC Oslo 2020, NDC Oslo 2021, NDC Oslo 2022, NDC Oslo 2023, NDC Oslo 2024, NDC Oslo 2025]
| title | author | length |
|---|---|---|
| Who's your user? OpenID from the ground-up | Johannes Brodwall | 47m |
A live demo app authenticates with Google, Microsoft Azure AD (multi-tenant) and Norway’s ID-porten/BankID using the standard code exchange, decodes ID tokens… | ||
| How Effective Teams Use Git | Enrico Campidoglio | 01h 08m |
Practical, actionable Git habits: install a git-aware prompt such as starship or posh-git, pipe diffs through diff-so-fancy, and set merge.conflictStyle=diff3… | ||
| Continuous Delivery with Azure Web Apps | Vidar Kongsli | 53m |
Shows a working pipeline that accepts a local git push to Kudu, runs a checked-in deploy.ps1 that executes dotnet publish and run-from-package zip deployment… | ||
| Future-Proof Mobile Cross-Platform Apps with Flutter | Christian Wenz | 01h 00m |
Shows Flutter 1.18 beta (Dart) compiling to Android, iOS, web and desktop with hot reload and a real browser debug workflow; demo apps include a… | ||
| TDD and the Terminator - An introduction to Test Driven Development | Layla Porter | 55m |
Starts from a nine-week regression disaster and teaches Test-Driven Development by building a tiny “Terminator” app using NUnit, FluentAssertions and JetBrains… | ||
| Going fast and cheap with Bots, Sanity and Kubernetes | Olav Nybø | 49m |
Built a guild lookup that answers “who can craft X” by wiring a Discord bot to a Sanity CMS content backend and running the bot on AKS + Azure Pod Identity &… | ||
| Compassionate Components | Kristofer Selbekk | 40m |
Concrete rules for better React components: prefer a variant enum over boolean flags to avoid impossible states; expose an as prop to preserve semantics (card… | ||
| A Brief History of Computer Music | Anders Norås | 48m |
Don't forget to check out our links below!
https://ndcoslo.com/
https://ndcconferences.com/
Computer programmed music has come a long way since the CSIR Mark… | ||
| Strangling Hydra one head at the time | Markus Fanebust Dregi | 39m |
AFT is a legacy scientific simulator for reservoirs and wind farms that started with one developer and now runs on HPC clusters; deployments used to break and… | ||
| The 5 Pillars of Collaborative Product Ownership | John Le Drew | 59m |
Argues that product ownership shifts from a single accountable person to whole-team responsibility by using hypotheses, quick experiments, UX research and… | ||
| Why you should consider Web Assembly in your next frontend project | Håkan Silfvernagel | 36m |
WebAssembly delivers near‑native speed and more consistent runtimes than JavaScript and lets teams reuse existing C/C++/Rust libraries in the browser. The… | ||
| Reinforcement Learning: Pac-Man | Malte Loller-Andersen, Manu Gopinathan | 01h 01m |
Builds a Pac-Man agent with Python using TensorFlow/Keras and Jupyter on Azure, first as a table-based Q-learning agent (works on a 12-position map, converges… | ||
| Designing and rewriting asynchronous tasks from scratch | Kevin Gosse | 01h 00m |
Reimplements the Task/future and TaskCompletionSource/promise from first principles, building a continuation queue, four continuation types, a thread‑pool… | ||
| GraphQL, gRPC or REST? Resolving the API Developer's Dilemma | Rob Crowley | 59m |
Compares practical tradeoffs: gRPC uses HTTP/2 + protobuf, gives fast multiplexed RPC and streaming but isn’t browser-native and needs proxies for HTTP/1.x… | ||
| Kiss My Sass | Martine Dowden | 51m |
Shows practical Sass recipes using Dart Sass and a small demo app of three cards (coffee, cupcake, bacon) plus a three-item nav; uses mixins vs extend for… | ||
| Domain-Driven Refactoring | Jimmy Bogard | 01h 02m |
A procedural handler that loads member and offer data, calls an external rules API, computes expirations and saves changes is refactored step‑by‑step into a… | ||
| How Sigmund Freud would perform a code review? | Piotr Czajka | 01h 03m |
Argues that code review fails from cognitive defense mechanisms and recommends concrete, testable practices: apply Kahneman’s system1/system2 and Valliant’s… | ||
| Clean Testing - Clean Architecture with .NET Core | Jason Taylor | 01h 04m |
A live demo builds a Clean Architecture .NET Core solution template, wires up real services (EF Core migrations, ASP.NET Core Identity) and runs tests through… | ||
| Authoring ARM templates the easy way with FARMer | Isaac Abraham | 57m |
FARMer is a .NET DSL that emits and deploys ARM templates from F# code, generating the same resources ARM expects (web app + service plan, storage account, App… | ||
| Type-setting in CSS: Using typography to enhance your design | Martine Dowden | 50m |
Practical CSS techniques for readable, polished type: choose fonts from Google Fonts or host them (import, link, or bundle assets), load only needed weights… | ||
| Make it Boring | Jeremy Wagner | 40m |
Argument: make the web boring because that yields fast, resilient, accessible sites. Evidence: 58% of Cleveland households under $20k lack broadband and about… | ||
| Safety-critical systems from the inside | Maciej Gajdzica | 58m |
Shows concrete engineering choices: design hardware so a valve defaults closed so gas flow stops (fail-safe), use two CPUs exchanging a timed square wave to… | ||
| OpenID Connect & OAuth 2.0 – Security Best Practices | Dominick Baier | 01h 02m |
Overview of concrete fixes and attacks: RFCs and BCPs converge into OAuth 2.1 with implicit and password grants deprecated and PKCE mandatory for code flow… | ||
| Welcome to the (state) machine | Mauro Servienti | 58m |
Argues that complex, stateful collaborations should be modeled as distributed sagas not centralized process managers, showing a working .NET Core demo and… | ||
| A Tale Of Four Startups | Liam Westley | 01h 05m |
Four startup case studies across 20 years: an interactive-TV VC spinout that spends money on set‑top demos, files patents, builds an EPG and then folds after… | ||
| Building confidence in concurrent code with a model checker | Scott Wlaschin | 01h 04m |
Demonstrates using TLA+ and the TLC model checker to find real concurrency bugs: a queue model with max size 2 checks 1 producer/1 consumer (8 states) and… | ||
| Where's my Stuff? Exploring data storage options in Azure | Mike Benkovich | 54m |
A working ASP.NET Core app moves from local SQL Server to three Azure backends: Azure SQL Database via EF migrations for relational queries and tuning, Cosmos… | ||
| Chinafy your apps + Lessons you can steal from China | Adam Cogan | 01h 01m |
Built an emergency coronavirus database for Chinese authorities and repeatedly deploys apps behind the Great Firewall, so expect concrete steps: use WeChat… | ||
| Domain Driven UI | Roman Sachse | 56m |
Domain model events live as the single source of truth: commands append immutable events, projections build read models, and those same projections become the… | ||
| Do Developers Dream of Stateless Apps? | Łukasz Gebel | 45m |
Defines state vs stateless, then gives hands‑on specifics: zookeeper needs quorum so three instances must be spread across fault domains or two racks can kill… | ||
| Modern Web UI with Blazor WebAssembly | Steve Sanderson | 56m |
Blazor WebAssembly is now released and runs a .NET runtime inside browsers so C# UI code executes client-side; the demo shows a Car Checker demo with offline… | ||
| Does Your Codebase Spark Joy? | Jenna Pederson | 01h 01m |
Allocate dedicated time (example: one-person sprint or 25% per sprint) to run a repo-wide formatter like Prettier, enable linters such as eslint on save, add… | ||
| F# as a Better Python | Phillip Carter | 01h 01m |
Claims that F# replaces Python for notebooks and data work by giving static types with Python-like brevity and simpler environments, shows a working demo that… | ||
| What is a software security initiative and do I need one? | Nick Murison | 53m |
A practical roadmap for an AppSec initiative: plug a SAST, SCA, DAST, IAST toolchain into CI/CD (examples: SonarQube/Fortify/Coverity, Dependency‑Check), run… | ||
| Megahertz, Gigahertz, Registers and Instructions: How does a CPU actually work? | Kendall Miller | 01h 02m |
Modern CPUs implement a modified Harvard/von Neumann model: tiny fast registers feed an ALU and control unit, programs are sequences of instructions (x86/ARM… | ||
| Building an open source government application platform in the cloud | Stephanie Buadu, Rune T. Larsen, Nina Kylstad | 01h 00m |
Altinn 3 is an open platform that runs agency apps as containers in Azure using Kubernetes, Docker, .NET Core, React and Helm, with CI/CD via Azure DevOps and… | ||
| The Art & Joy of Testing in Production | Geert van der Cruijsen | 01h 02m |
Argues staging is unreliable and expensive—staging can cost up to 30% of project cost—and shows concrete alternatives: synthetic production checks that create… | ||
| Build a DevOps Culture: Microsoft's Journey to adopt an Agile Mindset and DevOps culture | Mickey Gousset | 01h 02m |
Microsoft moves 90,000 engineers to deliver updates multiple times per day while the Azure DevOps team ships features every three weeks and grows from 22… | ||
| Real rebels pay their taxes | Nils Norman Haukås | 48m |
Argues it is unethical to spend free time learning and building on tech from tax-avoiding giants, citing examples: React, Kubernetes, AWS powering huge market… | ||
| From WCF to gRPC | Mark Rendle | 01h 01m |
Shows a practical path from WCF to gRPC by mapping WCF patterns to concrete gRPC features: request/response, server streaming, client streaming and… | ||
| Reducing Third-Party Security Risk in .NET Core Applications | Niels Tanis | 59m |
Shows a demo MVC app where an included PDF component allows path traversal and server‑side request forgery (loads remote images). Uses .NET Core 3.1… | ||
| Quantum Computing Deep Dive | Johnny Hooyberghs | 01h 02m |
Explains why quantum speedups matter, shows hands-on circuits run on IBM Q Experience (mostly 5–15 qubits, noisy) and simulated in Microsoft Q#, and… | ||
| Let’s stop blaming our users for getting hacked when it is our problem to solve | Scott Brady | 47m |
Passwords, SMS and TOTP are shown to fail in real attacks: SMS suffers SIM‑jacking and social engineering, TOTP acts like a shared secret and can be captured… | ||
| The "Guilded" Age: How a UX Guild can transform design at your company | Ash Banaszek | 51m |
Company builds a UX guild that trains volunteers from dev, BA and QA to spread UX practices across 20+ scrum teams, using a curriculum, 24 mandatory sessions… | ||
| Feature flags: the toggle, the A/B test and the canary | Santosh Hari | 01h 09m |
Demos show concrete patterns: MVC samples use FeatureToggle (C#) for strongly typed on/off and date-based toggles, Azure App Configuration + feature management… | ||
| Ring-fence the Chaos: When Technical Teams Meet Organisational Systems | Anthony Dang | 42m |
Shows how a real org cuts delivery delays by isolating ad‑hoc work into a dedicated team chaos (support/maintenance) and using a floating skill pool so… | ||
| Infrastructure as Software | Paul Stack | 44m |
Argues that infrastructure should be written in real languages and shows Pulumi powering that: write infrastructure in TypeScript Python DotNet or Go, using… | ||
| Cardboard boss | Elise Garborg Undheim | 08m |
A 2.5 meter tall cardboard cutout of the boss becomes a Wi‑Fi remote toy built from an ESP8266, salvaged robot vacuum wheels and simple AA batteries, driven… | ||
| E2E testing goes Corporate | Björn Weström | 51m |
Cypress lacks built-in NTLM/negotiate support so a lightweight solution pairs Cypress with an external NTLM proxy that intercepts 401s, completes the… | ||
| The leadership balancing act - achieving success without burning out | Donna Edwards | 56m |
Uses a quarterly wellness wheel to track mind body heart and soul, reads stress signals (jaw pain, twitching), and reverses overload with five deep breaths and… | ||
| Introduction to GitHub Actions | Edward Thomson | 59m |
GitHub Actions provides hosted CI/CD with Linux Windows and macOS virtual machines, YAML workflows and reusable steps like actions/checkout v2. Examples show… | ||
| DevOps in Real Life, A How-To | Ola Petersson, Jessica Andersson | 54m |
Meltwater builds a central platform team that offers a Drone CI pipeline, self‑hosted Kubernetes via kops, auto DNS, and templates so teams push code, get… | ||
| From Devops to DevSecOps | Bruno Amaro Almeida | 42m |
Claim: establishing a STRIDE-based threat modeling process turns security from late-stage audit pain into continuous DevSecOps practice. Workshops run 2–4… | ||
| Autism in Tech | Dennie Declercq | 58m |
Ten years in tech and running a self‑support group for autistic people informs concrete claims about what helps and what breaks workflows: strict rules around… | ||
| Measuring DevSecOps: building metrics to understand effectiveness and success | Victoria Almazova | 48m |
Claim: measurable DevSecOps requires a small set of SMART KPIs that track organizational outcomes, not tool hours. Implementation demo pulls Checkmarx… | ||
| Top 5 Things to do Today to Give Your Users a Better Experience | Billy Hollis | 01h 01m |
Five concrete, low-effort fixes: declutter screens by chunking related fields (two‑ to three‑hour cycles of observe, sketch, implement), make critical data pop… | ||
| Embracing Simplicity | Guilherme Ferreira | 50m |
Personal experience with chronic pain drives a claim that reducing cognitive load cuts stress and even physical pain, supported by concrete practices: run… | ||
| The Developer's Field Guide to Software Security | Jennifer Janesko | 57m |
Concrete roadmap: learn the vocabulary via OWASP Top 10 and hands‑on labs, then shift security left by adding IDE linters, SAST, SCA, unit tests and DAST (try… | ||
| Learning from Disaster | Ian Hughes | 56m |
Commercial aviation carries 4.5 billion passengers on 43 million scheduled flights a year yet 2019 still records 125 accidents and 578 deaths, prompting… | ||
| Kafka as a Platform: the Ecosystem from the Ground Up | Robin Moffatt | 01h 00m |
Overview of Kafka as a full streaming platform: shows concrete building blocks (topics, partitions, replication, consumer groups, broker replication) and two… | ||
| Agile is a Dirty Word | James Birnie | 49m |
Argues that organisations saying they’re “doing Agile” usually practice ritualised, cargo‑cult process rather than outcomes, and labels Scrum/SAFe examples of… | ||
| The Power of Composition | Scott Wlaschin | 01h 02m |
Argues composition builds large systems from tiny reusable functions and types, demonstrated with a Roman‑numerals pipeline, a composable FizzBuzz using a… | ||
| Functional data that adapts to change | Don Syme | 45m |
Functional patterns become incremental: the same map/filter/sum pipeline runs over FSharp.Data.Adaptive and records deltas so removing one item avoids redoing… | ||
| Analyzing source code using Roslyn | Erik Schierboom | 01h 08m |
Shows how Roslyn parses student C# submissions on exercism.io, then normalizes code, detects patterns, and compiles to run tests. Demonstrates concrete… | ||
| Building a real-time serverless app in Blazor using AWS | Martin Beeby | 01h 01m |
Builds an interactive dashboard that updates live by wiring Blazor WebAssembly to a serverless .NET backend, replacing a SignalR+Redis backplane with Amazon… | ||
| Fluxing Up Your .NET Apps | Alex Dunn | 56m |
Shows how to replace verbose MVVM bindings with a Flux loop implemented in C# using Xamarin.Forms and Comet/MAUI, with code on GitHub (swap_pirate/xamarin.flux… | ||
| “OAuth 2.1” and beyond | Dominick Baier | 58m |
OAuth 2.1 consolidates BCPs: implicit and password grants removed, PKCE required for authorization code and redirect URIs must match exactly; public clients… | ||
| Refactoring the Architect’s role | Yogi Aradhye | 58m |
A real project narrative: a monolith with 55 dev teams and 140 projects splits into microservices, one service deploys successfully then dozens more spawn and… | ||
| Building a Better GitHub Pages Experience Using Azure Services, How Hard Can It be? | Chris Klug | 59m |
Claim is: reproduce and extend GitHub Pages using Azure in hours, not months. Uses Azure DevOps pipelines to run Jekyll via Docker, pushes static output to… | ||
| Immutable Infrastructure on Azure | Evgeny Borzenin | 53m |
A bank-backed payment platform with 3.6M active users migrates to Azure and runs 90% of workload on AKS with 100+ deployment units, then redesigns for… | ||
| How we saved the Black Friday sales for a major jewelry shop | Niklas Bae Pedersen | 07m |
A jewelry ecommerce site is down the night before Black Friday; an APM agent gets installed and shows garbage-collection suspensions above 60% so Dynatrace… | ||
| Breaking the build with K6 load tests | Lars Alexander Jakobsen | 14m |
Shows how to write JavaScript k6 scripts, run them with the k6 CLI, and wire checks plus thresholds into an Azure DevOps YAML step so the build fails when… | ||
| When each millisecond counts? | Dmitry Konovalov | 12m |
yr.no serves ~8–10 million weekly users and ~100k requests/min so every millisecond matters; load tests with k6 show .NET Core 3 runs far more stably than Core… | ||
| Considerations for a large-scale low-latency system | Helge Grenager Solheim | 10m |
Keep user data near users and geo-replicate 2–3 data centers per region, using azure traffic manager to route to the lowest-latency site; warm and reuse… | ||
| Death of a Craftsman: A software developer identity crisis | Einar W. Høst | 11m |
Argues that the craftsman identity—centered on TDD and SOLID mastery and a moral split of programmers into the unwashed masses, the virtuous craftsman, and… | ||
| DIY security and privacy: roll your own VPN in 10 minutes | Jonas Nordstrand | 09m |
Demonstrates building a personal VPN on a cloud server using Wireguard and a DigitalOcean Ubuntu droplet, generating server and client public/private key… | ||
| This Startup Life: 3 Years Deep | Ben Cull | 58m |
Three-year startup story: built Pinch, a payments gateway for accounting platforms, grows from side project to pay-as-you-go gateway that hits early revenue… | ||
| Making your interns succeed! | Sara Bergman | 10m |
Intern programs run on tight 12-week timelines so prioritize onboarding that gives tiny hooks over full histories, prepare a bite-sized project that can… | ||
| Headless CMS and Decoupled CMS in .NET Core | Ruby Jane Cabagnot | 09m |
Claims that headless .NET Core CMSs split front end from back end and serve structured content over APIs, enabling multi‑channel delivery and reuse; cites a… | ||
| Fighting Back Against a Distracted World - Increasing your Focus and Self-motivation | Stephen Haunts | 01h 04m |
Personal story of quitting full-time work turns into concrete habits: binge-watching 10 seasons triggers moving to a co-working space, then an office; social… | ||
| High Level Advise for your Cloud Security Strategy | Andreas Lohne | 09m |
Recommend picking vendors that support multi-cloud scalability because legacy VPNs and virtual firewalls tend to crumble when load increases by 10x or 1000x… | ||
| Improve the illusion of speed - Optimize your web experience to perfection! | Marius Røed | 13m |
Mobile sites improve perceived speed by shifting users from passive waiting to activity, for example an airport that multiplied the walk time by six and… | ||
| Serving election results to an entire nation | Hallstein Brøtan | 11m |
Greenfield .NET Core API serves Norway’s election results with cloud redundancy, key-value JSON blobs per district and cached static data; migration from… | ||
| Total Rewrite: A Story About F# and Azure Functions in Production | Almir Mesic | 11m |
Rewrites an existing C# App Service system to F# and Azure Functions and ships a serverless headliners API that reads geo‑redundant blobs behind nginx+varnish… | ||
| Capability Mapping | Ian Cooper | 55m |
Argues that microservices must align to business processes (not just vague domains) to get independent deployability and avoid the entity-service anti‑pattern… | ||
| The Accidental Security Professional | Elin Tøndel | 10m |
A 32-year career switch from trained hairdresser into cybersecurity via a bachelor in IT and a semester at Queensland University of Technology leads to… | ||
| Smart home from scratch | Nir Dobovizki | 47m |
The story of my smart home system, all the way from the original idea to today, the design, the software, the hardware and how I found myself soldering… | ||
| Complex systems design in nature | Ian Johnson | 51m |
Claims that the human genome fits into 1.5 GB compiled genome and that the cell functions as a runtime with ribosomes and mitochondria producing ATP set… | ||
| Billions of records: the real success story using Microsoft Power BI Embedded | Irina Dragunova | 57m |
Architecture brings 1.4 billion rows and ~1M daily smart‑meter points into a compressed in‑memory cube that serves embedded visuals in seconds, moving heavy… | ||
| Event-driven computing with Kubernetes | Jakob Ehn | 01h 00m |
Shows concrete demos: installs Brigade with Helm, runs JavaScript pipelines that spawn pods per job, automates GitHub and Azure DevOps hooks to create… | ||
| Don’t Drop ACID - Transactions in Distributed NoSQL | Matthew Groves | 58m |
Argues that many distributed NoSQL systems now support multi-document ACID behavior and shows a working Java demo against Couchbase that commits, rolls back on… | ||
| Choosing The Best Mobile Framework | Brandon Minnick | 01h 00m |
Compares first‑party native (Swift/ObjC, Java/Kotlin), PWAs, and cross‑platform native stacks (Xamarin/Microsoft, React Native/Facebook, Flutter/Google), gives… | ||
| Beyond LINQ: Using Expression Trees in .NET | Max Arshinov | 43m |
Shows how expression trees become a code‑generation toolkit: building a spec builder that creates dynamic filters and sorters for IQueryable, composing… | ||
| My experiences using Azure Blueprints for a year | Børge Wiik | 12m |
After a year using Azure Blueprints the workflow is: author a blueprint.json plus artifacts (web app, App Service plan, role assignment), publish a versioned… | ||
| Pull Requests: Merge With Your Team | Eirik Isene | 11m |
Argues that pull requests should split responsibility, spread knowledge and distribute skill and gives three concrete practices: agree on formatting and naming… | ||
| Confessions of a reformed pentester | Nick Murison | 12m |
Pen testing finds real bugs — cracked a Caesar-style cookie, exploited a negative-million transfer to simulate stealing $1,000,000, and once triggered a… | ||
| See a heart surgery being planned with HoloLens 2 | Scott Leaman | 09m |
A live demo of planning heart surgery uses HoloLens 2 running a Unity front end with Azure back end for the trueheart app by holocare (suppresteria plus… | ||
| Azure cloud for the web frontend developers | Maxim Salnikov | 16m |
Scaffolds a static front end, pushes to GitHub, and sets up Azure Static Web Apps so a GitHub Actions workflow appears in the repo and produces an artefact… | ||
| A motivating process for deriving Objectives and Key Results (OKRs) | Helge Grenager Solheim | 10m |
Starts from a clear mission then runs a SWOT to derive vision and strategy so objectives follow naturally rather than being brainstormed randomly. Began with… | ||
| Browser Fingerprinting: Stalking With a Personal Touch | Eivind Arvesen | 14m |
Browsers can be fingerprinted well enough to follow users across sites and even between browsers without cookies, combining dozens of leaks like canvas hashes… | ||
| Building Quality in Legacy Systems - The Art of Asking Questions | Mufrid Krilic | 12m |
Applies Gojko Adzic’s quality pyramid to a 30+-year healthcare patient‑record codebase, turning vague goals into concrete checks: automate or at least… | ||
| SQL Server hates you(?) - what the DBAs never told the developers | Alexander Arvidsson | 57m |
Defaults kill performance: SQL Server standard edition limits the buffer cache to 128GB (64GB on 2012) so always set max server memory to leave RAM for the OS… | ||
| Why we’ll never see time travellers of the 80s in year 2038 | Sindre Lindstad | 12m |
Systems using 32-bit signed time_t maxing at 2,147,483,647 seconds overflow on January 19 2038 and wrap to 1901, breaking time comparisons and timers. C… | ||
| OpenFaaS: Serverless platform with no strings attached? | Andreas Mosti | 23m |
OpenFaaS is an open source, container‑based FaaS that claims portability across laptop, on‑prem VMs, k3s, Kubernetes and Raspberry Pi while avoiding cloud… | ||
| BeeIoT - Enter the World of Bees | Tom Erik Støwer, Kim Bredesen | 01h 00m |
A prototype beehive uses commodity hardware and cloud services to automate inspections: Raspberry Pi + LTE + OpenScale for weight, a Pi camera (IR removed)… | ||
| From Tables to Documents -- Changing Your Database Mindset | Lauren Schaefer | 46m |
Compares SQL vs document modeling with live examples: users Leslie, Ron and Lauren modeled in MySQL and MongoDB, Python code shows a 27 lines vs 2 lines… | ||
| Data Mesh in Practice | Arif Wider, Max Schultze | 54m |
Zalando shifts from a centralized data lake to a domain-driven Data Mesh, moving ownership to producing teams while keeping central governance for… | ||
| How we almost delivered 100 tons of Stracciatella Mousse | Björn Wendland, Tobias Schröder | 46m |
An online shop order flow suddenly generates 100 tons of Stracciatella Mousse — roughly 1000 packages for one customer — exposing gaps across more than a… | ||
| Rendering 3D Worlds in C# | David Whitney | 01h 00m |
A working raycaster written in C# converts a 2D string-array map (hashes = walls) into a 3D view by casting 1024 rays (one per horizontal pixel) and measuring… | ||
| It's a Polyglot World | Mark Fussell, Shailendra Singh Chauhan | 58m |
A portable event-driven runtime called Dapr exposes HTTP/gRPC APIs as a local sidecar and codifies best practices for state management, pub/sub, secrets and… | ||
| AI in the Battle Against Fakes | Henk Boelman | 59m |
A smartphone photo pipeline identifies counterfeit packaging for a global electronics brand by using OpenCV preprocessing, an object-detection plus… | ||
| Owning Your Experience: Talking about Mental Health In the Workplace | Arthur Doler | 53m |
Workplace mental health benefits when people use experiential language instead of clinical labels: describe what happens and what helps, not just a diagnosis… | ||
| Migrate and Modernize with Kubernetes and Windows Containers | Vishwas Lele | 59m |
Claims Kubernetes plus Windows containers let teams lift and reshape legacy Windows apps with minimal code changes, containerizing full .NET and native pieces… | ||
| 3D printed Bionic Hand a little IOT and a Xamarin Mobile App | Clifford Agius | 01h 03m |
Builds a working 3D‑printed articulated prosthetic for 15‑year‑old Kayden that replaces NHS hooks, cutting cost to about £430 total cost by using Prusa… | ||
| Keep your nose out of it. Denying yourself access to production | Glenn F. Henriksen | 57m |
Advocates removing everyday production access and replacing it with automated, auditable controls: create an emergency super user account with hardware MFA… | ||
| Security Tooling in Your DevOps Pipeline | Nancy Gariché | 39m |
Argues security must shift left into CI/CD pipelines and shows concrete tools and tradeoffs: use SAST like PMD/Bandit/Brakeman or Checkmarx for fast code… | ||
| Don't Fly Blind - Implementing Effective Application Instrumentation | John Garland | 01h 00m |
Azure Application Insights gets wired into an ASP.NET Core app using both codeless runtime monitoring and the SDK, enabling live metrics, application maps… | ||
| The Ethical Dilemma of AI: Save the World or Forsake It? | Tim Huckaby | 01h 03m |
Demonstrates working prototypes: a computer vision model using Microsoft Custom Vision that flags a fatal fetal condition (PUV) from ultrasound after a one-day… | ||
| Microservices for building an IDE – The innards of JetBrains Rider | Maarten Balliauw | 59m |
Rider combines an IntelliJ JVM front end and a .NET ReSharper back end using a homegrown, open‑source “Rider protocol” that exchanges a generated view model… | ||
| Getting graphy - a hands-on crash course with Neo4j | Ljubica Lazarevic | 01h 02m |
Hands-on workshop that boots a cloud Neo4j Sandbox instance, loads a ~176-node movie graph, and runs Cypher queries to build a simple recommendations engine… | ||
| Building real-time applications with Blazor and GraphQL | Michael Staib | 01h 01m |
Shows how Blazor WebAssembly and GraphQL combine to build a Slack‑style chat: Hot Chocolate powers the GraphQL server, Strawberry Shake generates a strongly… | ||
| Navigating microservices with .NET Core | Ryan Nowak | 01h 07m |
A developer-focused demo of a new tool called tai that runs multiple .NET Core services locally and in Kubernetes, auto-injects environment-variable service… | ||
| Rise of the Machines – Technology in Humanity | Lars Klint | 51m |
A survey of working bionics: the Argus 2 retinal implant (deployed since June 2015 to ~350 patients) turns camera input into a dot matrix and lifts doorway… | ||
| Hiding The Lead | Sam Newman | 46m |
Argues that microservice success depends on independent deployability and that old structured‑programming ideas — information hiding, cohesion and several… | ||
| Vue.js is going to take the world | Thiago Passos | 58m |
Argues Vue.js will "take the world" and demonstrates it by building a live "killer app" that fetches ~255 characters from an API, shows them with v-for, binds… | ||
| Tackling Socio-technical Complexity in the Heart of Your Team | Evelyn Van Kelle, Kenny Baas-Schwegler | 01h 00m |
Rising code complexity creates hidden social complexity, so teams should treat their work as socio-technical systems rather than focusing only on technology… | ||
| Production readiness in Azure: A practical guide | David Pazdera | 42m |
Demonstrates a step‑by‑step enrichment of a sample app into a production Azure deployment, with concrete configs: centralized Azure Monitor workspace… | ||
| Running atomic transactions across multiple data models?!? | Loris Cro | 44m |
Claims that Redis can atomically commit across multiple data models by combining native commands, RedisGraph, RediSearch and Redis Streams modules with… | ||
| Kafka as a Platform: the Ecosystem from the Ground Up | Robin Moffatt | 01h 00m |
Shows how an event as a key/value byte becomes a scalable platform: topics split into partitions with ordering and configurable retention, producers/consumers… | ||
| Machine Learning for .NET developers | Olia Gavrysh | 56m |
Demonstration shows .NET developers building a custom taxi-fare regressor with ML.NET Model Builder and AutoML, exploring 13 candidate trainers in about 10… | ||
| A Friendly Introduction to Deep Learning for Computer Vision | Seth Juarez | 59m |
Starts from perceptron math and shows exact code using PyTorch tensors, datasets and dataloaders, a linear model with mean squared error and SGD (epochs ~20)… | ||
| Eventing with Knative and Cloud Run: From Basics to Advanced | Mete Atamel | 01h 00m |
Deploys containers with Knative Serving and wires events with Knative Eventing on Kubernetes (Cloud Run-compatible), showing actual YAMLs, a ping source… | ||
| Functional Programming with C# | Simon Painter | 01h 03m |
Shows how to get real functional patterns out of plain C# using LINQ, IEnumerable, Func delegates, extension methods and C# 8 pattern matching, with concrete… | ||
| nothing matches | ||