~/talks

Chris Klug

what they talk about

all 16 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
ASP.NET Core Authentication - The Dirty DetailsNDC Copenhagen 20262026-06-01
Deep dive examines ASP.NET Core internals: the tiny IAuthenticationHandler surface (initialize/authenticate/challenge/forbid), how options and authentication…
Talk on
neo4j for the relational .NET developerNDC London 20262026-01-26
Neo4j proves practical for .NET devs: local runs in 3 minutes to run locally via Docker or Neo4j Desktop, or use Aura DB free tier in the cloud; the movie…
Talk on
neo4j for the relational .NET developerNDC Copenhagen 20252025-09-08
Shows how to get Neo4j running locally or on Aura DB (free tier then $65/$146), using Docker run with two ports or Neo4j Desktop imports CSV and displays…
Talk on
.NET Aspire Beyond the IntroductionNDC Copenhagen 20252025-09-08
Explains what runs under .NET Aspire: a Kubernetes‑style API provided by a local distributed control plane and the three executables DCP.exe / DCP control /…
Talk on
Exposing the not-so-secret practices of the cult of DDDNDC Oslo 20252025-05-19
Explains practical DDD techniques with concrete C# examples: uses C# records for immutable value objects that self‑validate and simplify APIs, shows a Swedish…
Talk on
Exposing the not-so-secret practices of the cult of DDDNDC London 20252025-01-27
Practical DDD tactics that can be applied today: using value objects as C# records with immutability, value equality and constructor validation to collapse…
Talk on
Improving your dev experience with .NET AspireNDC Porto 20242024-10-14
.NET Aspire lets a solution describe its runtime in C# and then spins up projects plus Redis/SQL/Kafka containers via an Aspire apphost that injects…
Talk on
Exposing the not-so-secret practices of the cult of DDDCPH DevFest 20242024-08-26
Demystifies concrete DDD tactics and shows what actually changes code: use C# records and value objects (personal-number, color examples) to encapsulate…
Talk on
Introduction to Actor-based Development with Project OrleansNDC Oslo 20232023-05-22
Project Orleans v7 shows a virtual actor model implemented as grains (actors) inside silos with automatic activation, rehydration and single-threaded by…
Talk on
I'm just trying to keep my head above waterNDC Oslo 20222022-09-26
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
Infrastructure as Real Code - An Intro to PulumiJfokus 20222022-05-02
Pulumi uses a real TypeScript program to declare Azure resources, not JSON templates, running via the Pulumi CLI and Node to produce a desired state and keep a…
Talk on
.NET Days Online. Day 2JetBrains .NET Days Online 20212021-05-11
A two‑day stream that demos concrete fixes and working builds rather than just theory: a multi-stage Dockerfile is used to containerize a .NET app, images are…
Talk on
The Top 10 Best New Features in C# Version 6 to 9JetBrains .NET Days Online 20212021-05-11
Covers ten concrete C# additions (6→9) with code examples, compiler notes and migration steps: shows string interpolation and out-variable declarations as…
Talk on
The top 10 best new features in C# version 6 to 9NDC London 20212021-01-25
A concise run‑down of the top 10 C# 6–9 changes with concrete effects: string interpolation replaces messy concatenation; out var and inline deconstruction…
Talk on
Building a Better GitHub Pages Experience Using Azure Services, How Hard Can It be?NDC Oslo 20202020-06-08
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 on
A Developer’s Introduction to KubernetesNDC London 20202020-01-27
Fast, practical tour of Kubernetes for developers that shows how Docker Desktop creates a one-node cluster, how kubectl talks to the API and uses port‑forward…
Talk on
Let’s talk patternsNDC London 20192019-01-30
Walks through concrete C#/.NET implementations of common patterns with runnable samples on GitHub: adapter maps one API to another, decorator adds behavior…
Talk on
Implementing Authentication and Authorization with ASP.NET Core 2NDC Oslo 20182018-06-11
Walks through a working ASP.NET Core 2 demo app that implements cookie auth, cookie + social (Facebook/Twitter) with a temp cookie flow, Azure AD B2C profiles…
Talk on
The whirlwind tour of Authentication and Authorization with ASP.NET CoreNDC Minnesota 20182018-05-07
Live demo shows ASP.NET Core 2 wired for real authentication: configure cookie authentication for local users, handle registration/sign-in by issuing claims…
Talk on
Introduction to webpackNDC Minnesota 20182018-05-07
Basic, hands‑on walkthrough of configuring webpack to bundle a small app: shows entry points, building a dependency graph, and turning TS/HTML/LESS/images into…
Talk on
Aurelia vs “just Angular” a.k.a “the framework formerly known as Angular 2”NDC Oslo 20172017-06-14
Compares concrete tradeoffs: Angular defaults to TypeScript-first, requires zone.js and often RxJS while Aurelia defaults to ES2015-first and ships with…
Talk on
TypeScript – JavaScript for C# devsNDC London 20172017-01-16
Claims that adding static typing and classes gives real IntelliSense and fewer runtime errors, then demonstrates a working browser app: a Spotify searcher…
Talk on
I say A “front end build pipeline” – You say WAT!?NDC Sydney 20162016-08-01
Shows how a .NET web project uses Gulp + npm + Bower to transpile TypeScript and LESS, bundle and minify assets, and run source maps for debugging…
Talk on
ASP.NET Core – OWIN in disguiseNDC Sydney 20162016-08-01
Claims that OWIN is just one delegate plus a dictionary and shows ASP.NET Core replacing that with a typed HttpContext replaces IDictionary while keeping the…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.