~/conference

NDC Oslo 2020

titleauthorlength
Who's your user? OpenID from the ground-upJohannes Brodwall47m
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…
Talk in English on
How Effective Teams Use GitEnrico Campidoglio01h 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…
Talk in English on
Continuous Delivery with Azure Web AppsVidar Kongsli53m
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…
Talk in English on
Future-Proof Mobile Cross-Platform Apps with FlutterChristian Wenz01h 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…
Talk in English on
TDD and the Terminator - An introduction to Test Driven DevelopmentLayla Porter55m
Starts from a nine-week regression disaster and teaches Test-Driven Development by building a tiny “Terminator” app using NUnit, FluentAssertions and JetBrains…
Talk in English on
Going fast and cheap with Bots, Sanity and KubernetesOlav 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 &…
Talk in English on
Compassionate ComponentsKristofer Selbekk40m
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…
Talk in English on
A Brief History of Computer MusicAnders Norås48m
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…
Talk in English on
Strangling Hydra one head at the timeMarkus Fanebust Dregi39m
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…
Talk in English on
The 5 Pillars of Collaborative Product OwnershipJohn Le Drew59m
Argues that product ownership shifts from a single accountable person to whole-team responsibility by using hypotheses, quick experiments, UX research and…
Talk in English on
Why you should consider Web Assembly in your next frontend projectHåkan Silfvernagel36m
WebAssembly delivers near‑native speed and more consistent runtimes than JavaScript and lets teams reuse existing C/C++/Rust libraries in the browser. The…
Talk in English on
Reinforcement Learning: Pac-ManMalte Loller-Andersen, Manu Gopinathan01h 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…
Talk in English on
Designing and rewriting asynchronous tasks from scratchKevin Gosse01h 00m
Reimplements the Task/future and TaskCompletionSource/promise from first principles, building a continuation queue, four continuation types, a thread‑pool…
Talk in English on
GraphQL, gRPC or REST? Resolving the API Developer's DilemmaRob Crowley59m
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…
Talk in English on
Kiss My SassMartine Dowden51m
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…
Talk in English on
Domain-Driven RefactoringJimmy Bogard01h 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…
Talk in English on
How Sigmund Freud would perform a code review?Piotr Czajka01h 03m
Argues that code review fails from cognitive defense mechanisms and recommends concrete, testable practices: apply Kahneman’s system1/system2 and Valliant’s…
Talk in English on
Clean Testing - Clean Architecture with .NET CoreJason Taylor01h 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…
Talk in English on
Authoring ARM templates the easy way with FARMerIsaac Abraham57m
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…
Talk in English on
Type-setting in CSS: Using typography to enhance your designMartine Dowden50m
Practical CSS techniques for readable, polished type: choose fonts from Google Fonts or host them (import, link, or bundle assets), load only needed weights…
Talk in English on
Make it BoringJeremy Wagner40m
Argument: make the web boring because that yields fast, resilient, accessible sites. Evidence: 58% of Cleveland households under $20k lack broadband and about…
Talk in English on
Safety-critical systems from the insideMaciej Gajdzica58m
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…
Talk in English on
OpenID Connect & OAuth 2.0 – Security Best PracticesDominick Baier01h 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…
Talk in English on
Welcome to the (state) machineMauro Servienti58m
Argues that complex, stateful collaborations should be modeled as distributed sagas not centralized process managers, showing a working .NET Core demo and…
Talk in English on
A Tale Of Four StartupsLiam Westley01h 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…
Talk in English on
Building confidence in concurrent code with a model checkerScott Wlaschin01h 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…
Talk in English on
Where's my Stuff? Exploring data storage options in AzureMike Benkovich54m
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…
Talk in English on
Chinafy your apps + Lessons you can steal from ChinaAdam Cogan01h 01m
Built an emergency coronavirus database for Chinese authorities and repeatedly deploys apps behind the Great Firewall, so expect concrete steps: use WeChat…
Talk in English on
Domain Driven UIRoman Sachse56m
Domain model events live as the single source of truth: commands append immutable events, projections build read models, and those same projections become the…
Talk in English on
Do Developers Dream of Stateless Apps?Łukasz Gebel45m
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…
Talk in English on
Modern Web UI with Blazor WebAssemblySteve Sanderson56m
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…
Talk in English on
Does Your Codebase Spark Joy?Jenna Pederson01h 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…
Talk in English on
F# as a Better PythonPhillip Carter01h 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…
Talk in English on
What is a software security initiative and do I need one?Nick Murison53m
A practical roadmap for an AppSec initiative: plug a SAST, SCA, DAST, IAST toolchain into CI/CD (examples: SonarQube/Fortify/Coverity, Dependency‑Check), run…
Talk in English on
Megahertz, Gigahertz, Registers and Instructions: How does a CPU actually work?Kendall Miller01h 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…
Talk in English on
Building an open source government application platform in the cloudStephanie Buadu, Rune T. Larsen, Nina Kylstad01h 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…
Talk in English on
The Art & Joy of Testing in ProductionGeert van der Cruijsen01h 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…
Talk in English on
Build a DevOps Culture: Microsoft's Journey to adopt an Agile Mindset and DevOps cultureMickey Gousset01h 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…
Talk in English on
Real rebels pay their taxesNils Norman Haukås48m
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…
Talk in English on
From WCF to gRPCMark Rendle01h 01m
Shows a practical path from WCF to gRPC by mapping WCF patterns to concrete gRPC features: request/response, server streaming, client streaming and…
Talk in English on
Reducing Third-Party Security Risk in .NET Core ApplicationsNiels Tanis59m
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…
Talk in English on
Quantum Computing Deep DiveJohnny Hooyberghs01h 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…
Talk in English on
Let’s stop blaming our users for getting hacked when it is our problem to solveScott Brady47m
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…
Talk in English on
The "Guilded" Age: How a UX Guild can transform design at your companyAsh Banaszek51m
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…
Talk in English on
Feature flags: the toggle, the A/B test and the canarySantosh Hari01h 09m
Demos show concrete patterns: MVC samples use FeatureToggle (C#) for strongly typed on/off and date-based toggles, Azure App Configuration + feature management…
Talk in English on
Ring-fence the Chaos: When Technical Teams Meet Organisational SystemsAnthony Dang42m
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…
Talk in English on
Infrastructure as SoftwarePaul Stack44m
Argues that infrastructure should be written in real languages and shows Pulumi powering that: write infrastructure in TypeScript Python DotNet or Go, using…
Talk in English on
Cardboard bossElise Garborg Undheim08m
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…
Talk in English on
E2E testing goes CorporateBjörn Weström51m
Cypress lacks built-in NTLM/negotiate support so a lightweight solution pairs Cypress with an external NTLM proxy that intercepts 401s, completes the…
Talk in English on
The leadership balancing act - achieving success without burning outDonna Edwards56m
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…
Talk in English on
Introduction to GitHub ActionsEdward Thomson59m
GitHub Actions provides hosted CI/CD with Linux Windows and macOS virtual machines, YAML workflows and reusable steps like actions/checkout v2. Examples show…
Talk in English on
DevOps in Real Life, A How-ToOla Petersson, Jessica Andersson54m
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…
Talk in English on
From Devops to DevSecOpsBruno Amaro Almeida42m
Claim: establishing a STRIDE-based threat modeling process turns security from late-stage audit pain into continuous DevSecOps practice. Workshops run 2–4…
Talk in English on
Autism in TechDennie Declercq58m
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…
Talk in English on
Measuring DevSecOps: building metrics to understand effectiveness and successVictoria Almazova48m
Claim: measurable DevSecOps requires a small set of SMART KPIs that track organizational outcomes, not tool hours. Implementation demo pulls Checkmarx…
Talk in English on
Top 5 Things to do Today to Give Your Users a Better ExperienceBilly Hollis01h 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…
Talk in English on
Embracing SimplicityGuilherme Ferreira50m
Personal experience with chronic pain drives a claim that reducing cognitive load cuts stress and even physical pain, supported by concrete practices: run…
Talk in English on
The Developer's Field Guide to Software SecurityJennifer Janesko57m
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…
Talk in English on
Learning from DisasterIan Hughes56m
Commercial aviation carries 4.5 billion passengers on 43 million scheduled flights a year yet 2019 still records 125 accidents and 578 deaths, prompting…
Talk in English on
Kafka as a Platform: the Ecosystem from the Ground UpRobin Moffatt01h 00m
Overview of Kafka as a full streaming platform: shows concrete building blocks (topics, partitions, replication, consumer groups, broker replication) and two…
Talk in English on
Agile is a Dirty WordJames Birnie49m
Argues that organisations saying they’re “doing Agile” usually practice ritualised, cargo‑cult process rather than outcomes, and labels Scrum/SAFe examples of…
Talk in English on
The Power of CompositionScott Wlaschin01h 02m
Argues composition builds large systems from tiny reusable functions and types, demonstrated with a Roman‑numerals pipeline, a composable FizzBuzz using a…
Talk in English on
Functional data that adapts to changeDon Syme45m
Functional patterns become incremental: the same map/filter/sum pipeline runs over FSharp.Data.Adaptive and records deltas so removing one item avoids redoing…
Talk in English on
Analyzing source code using RoslynErik Schierboom01h 08m
Shows how Roslyn parses student C# submissions on exercism.io, then normalizes code, detects patterns, and compiles to run tests. Demonstrates concrete…
Talk in English on
Building a real-time serverless app in Blazor using AWSMartin Beeby01h 01m
Builds an interactive dashboard that updates live by wiring Blazor WebAssembly to a serverless .NET backend, replacing a SignalR+Redis backplane with Amazon…
Talk in English on
Fluxing Up Your .NET AppsAlex Dunn56m
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…
Talk in English on
“OAuth 2.1” and beyondDominick Baier58m
OAuth 2.1 consolidates BCPs: implicit and password grants removed, PKCE required for authorization code and redirect URIs must match exactly; public clients…
Talk in English on
Refactoring the Architect’s roleYogi Aradhye58m
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…
Talk in English on
Building a Better GitHub Pages Experience Using Azure Services, How Hard Can It be?Chris Klug59m
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…
Talk in English on
Immutable Infrastructure on AzureEvgeny Borzenin53m
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…
Talk in English on
How we saved the Black Friday sales for a major jewelry shopNiklas Bae Pedersen07m
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…
Talk in English on
Breaking the build with K6 load testsLars Alexander Jakobsen14m
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…
Talk in English on
When each millisecond counts?Dmitry Konovalov12m
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…
Talk in English on
Considerations for a large-scale low-latency systemHelge Grenager Solheim10m
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…
Talk in English on
Death of a Craftsman: A software developer identity crisisEinar W. Høst11m
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…
Talk in English on
DIY security and privacy: roll your own VPN in 10 minutesJonas Nordstrand09m
Demonstrates building a personal VPN on a cloud server using Wireguard and a DigitalOcean Ubuntu droplet, generating server and client public/private key…
Talk in English on
This Startup Life: 3 Years DeepBen Cull58m
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…
Talk in English on
Making your interns succeed!Sara Bergman10m
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…
Talk in English on
Headless CMS and Decoupled CMS in .NET CoreRuby Jane Cabagnot09m
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…
Talk in English on
Fighting Back Against a Distracted World - Increasing your Focus and Self-motivationStephen Haunts01h 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…
Talk in English on
High Level Advise for your Cloud Security StrategyAndreas Lohne09m
Recommend picking vendors that support multi-cloud scalability because legacy VPNs and virtual firewalls tend to crumble when load increases by 10x or 1000x…
Talk in English on
Improve the illusion of speed - Optimize your web experience to perfection!Marius Røed13m
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…
Talk in English on
Serving election results to an entire nationHallstein Brøtan11m
Greenfield .NET Core API serves Norway’s election results with cloud redundancy, key-value JSON blobs per district and cached static data; migration from…
Talk in English on
Total Rewrite: A Story About F# and Azure Functions in ProductionAlmir Mesic11m
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…
Talk in English on
Capability MappingIan Cooper55m
Argues that microservices must align to business processes (not just vague domains) to get independent deployability and avoid the entity-service anti‑pattern…
Talk in English on
The Accidental Security ProfessionalElin Tøndel10m
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…
Talk in English on
Smart home from scratchNir Dobovizki47m
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…
Talk in English on
Complex systems design in natureIan Johnson51m
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…
Talk in English on
Billions of records: the real success story using Microsoft Power BI EmbeddedIrina Dragunova57m
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…
Talk in English on
Event-driven computing with KubernetesJakob Ehn01h 00m
Shows concrete demos: installs Brigade with Helm, runs JavaScript pipelines that spawn pods per job, automates GitHub and Azure DevOps hooks to create…
Talk in English on
Don’t Drop ACID - Transactions in Distributed NoSQLMatthew Groves58m
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…
Talk in English on
Choosing The Best Mobile FrameworkBrandon Minnick01h 00m
Compares first‑party native (Swift/ObjC, Java/Kotlin), PWAs, and cross‑platform native stacks (Xamarin/Microsoft, React Native/Facebook, Flutter/Google), gives…
Talk in English on
Beyond LINQ: Using Expression Trees in .NETMax Arshinov43m
Shows how expression trees become a code‑generation toolkit: building a spec builder that creates dynamic filters and sorters for IQueryable, composing…
Talk in English on
My experiences using Azure Blueprints for a yearBørge Wiik12m
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…
Talk in English on
Pull Requests: Merge With Your TeamEirik Isene11m
Argues that pull requests should split responsibility, spread knowledge and distribute skill and gives three concrete practices: agree on formatting and naming…
Talk in English on
Confessions of a reformed pentesterNick Murison12m
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…
Talk in English on
See a heart surgery being planned with HoloLens 2Scott Leaman09m
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…
Talk in English on
Azure cloud for the web frontend developersMaxim Salnikov16m
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…
Talk in English on
A motivating process for deriving Objectives and Key Results (OKRs)Helge Grenager Solheim10m
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…
Talk in English on
Browser Fingerprinting: Stalking With a Personal TouchEivind Arvesen14m
Browsers can be fingerprinted well enough to follow users across sites and even between browsers without cookies, combining dozens of leaks like canvas hashes…
Talk in English on
Building Quality in Legacy Systems - The Art of Asking QuestionsMufrid Krilic12m
Applies Gojko Adzic’s quality pyramid to a 30+-year healthcare patient‑record codebase, turning vague goals into concrete checks: automate or at least…
Talk in English on
SQL Server hates you(?) - what the DBAs never told the developersAlexander Arvidsson57m
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…
Talk in English on
Why we’ll never see time travellers of the 80s in year 2038Sindre Lindstad12m
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…
Talk in English on
OpenFaaS: Serverless platform with no strings attached?Andreas Mosti23m
OpenFaaS is an open source, container‑based FaaS that claims portability across laptop, on‑prem VMs, k3s, Kubernetes and Raspberry Pi while avoiding cloud…
Talk in English on
BeeIoT - Enter the World of BeesTom Erik Støwer, Kim Bredesen01h 00m
A prototype beehive uses commodity hardware and cloud services to automate inspections: Raspberry Pi + LTE + OpenScale for weight, a Pi camera (IR removed)…
Talk in English on
From Tables to Documents -- Changing Your Database MindsetLauren Schaefer46m
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…
Talk in English on
Data Mesh in PracticeArif Wider, Max Schultze54m
Zalando shifts from a centralized data lake to a domain-driven Data Mesh, moving ownership to producing teams while keeping central governance for…
Talk in English on
How we almost delivered 100 tons of Stracciatella MousseBjörn Wendland, Tobias Schröder46m
An online shop order flow suddenly generates 100 tons of Stracciatella Mousse — roughly 1000 packages for one customer — exposing gaps across more than a…
Talk in English on
Rendering 3D Worlds in C#David Whitney01h 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…
Talk in English on
It's a Polyglot WorldMark Fussell, Shailendra Singh Chauhan58m
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…
Talk in English on
AI in the Battle Against FakesHenk Boelman59m
A smartphone photo pipeline identifies counterfeit packaging for a global electronics brand by using OpenCV preprocessing, an object-detection plus…
Talk in Dutch on
Owning Your Experience: Talking about Mental Health In the WorkplaceArthur Doler53m
Workplace mental health benefits when people use experiential language instead of clinical labels: describe what happens and what helps, not just a diagnosis…
Talk in English on
Migrate and Modernize with Kubernetes and Windows ContainersVishwas Lele59m
Claims Kubernetes plus Windows containers let teams lift and reshape legacy Windows apps with minimal code changes, containerizing full .NET and native pieces…
Talk in English on
3D printed Bionic Hand a little IOT and a Xamarin Mobile AppClifford Agius01h 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…
Talk in English on
Keep your nose out of it. Denying yourself access to productionGlenn F. Henriksen57m
Advocates removing everyday production access and replacing it with automated, auditable controls: create an emergency super user account with hardware MFA…
Talk in English on
Security Tooling in Your DevOps PipelineNancy 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…
Talk in English on
Don't Fly Blind - Implementing Effective Application InstrumentationJohn Garland01h 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…
Talk in English on
The Ethical Dilemma of AI: Save the World or Forsake It?Tim Huckaby01h 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…
Talk in English on
Microservices for building an IDE – The innards of JetBrains RiderMaarten Balliauw59m
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…
Talk in English on
Getting graphy - a hands-on crash course with Neo4jLjubica Lazarevic01h 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…
Talk in English on
Building real-time applications with Blazor and GraphQLMichael Staib01h 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…
Talk in English on
Navigating microservices with .NET CoreRyan Nowak01h 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…
Talk in English on
Rise of the Machines – Technology in HumanityLars Klint51m
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…
Talk in English on
Hiding The LeadSam Newman46m
Argues that microservice success depends on independent deployability and that old structured‑programming ideas — information hiding, cohesion and several…
Talk in English on
Vue.js is going to take the worldThiago Passos58m
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…
Talk in English on
Tackling Socio-technical Complexity in the Heart of Your TeamEvelyn Van Kelle, Kenny Baas-Schwegler01h 00m
Rising code complexity creates hidden social complexity, so teams should treat their work as socio-technical systems rather than focusing only on technology…
Talk in Dutch on
Production readiness in Azure: A practical guideDavid Pazdera42m
Demonstrates a step‑by‑step enrichment of a sample app into a production Azure deployment, with concrete configs: centralized Azure Monitor workspace…
Talk in English on
Running atomic transactions across multiple data models?!?Loris Cro44m
Claims that Redis can atomically commit across multiple data models by combining native commands, RedisGraph, RediSearch and Redis Streams modules with…
Talk in English on
Kafka as a Platform: the Ecosystem from the Ground UpRobin Moffatt01h 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…
Talk in English on
Machine Learning for .NET developersOlia Gavrysh56m
Demonstration shows .NET developers building a custom taxi-fare regressor with ML.NET Model Builder and AutoML, exploring 13 candidate trainers in about 10…
Talk in English on
A Friendly Introduction to Deep Learning for Computer VisionSeth Juarez59m
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)…
Talk in English on
Eventing with Knative and Cloud Run: From Basics to AdvancedMete Atamel01h 00m
Deploys containers with Knative Serving and wires events with Knative Eventing on Kubernetes (Cloud Run-compatible), showing actual YAMLs, a ping source…
Talk in English on
Functional Programming with C#Simon Painter01h 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…
Talk in English 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.