~/talks

Chris Simon

what they talk about

all 14 in the filters

where they keep going back

no series more than once — all 12 in the filters

on a stage with

all 13 in the filters

who talks about the same things

titleconferencedate
It's like 10,000 streams when what you need is a queueNDC Copenhagen 20262026-06-01
Compares concrete tradeoffs between Kafka (distributed log) and queue-based brokers like RabbitMQ/AWS SNS+SQS and Azure Service Bus, showing who tracks…
Talk on
A Defence of Technical ExcellenceNDC London 20262026-01-26
Argues that internal quality drives a reinforcing loop of confusion, bugs and slowed delivery, and models that loop with causal loop diagrams using the browser…
Talk on
TDD & DDD from the Ground UpGOTO Copenhagen 20252025-09-29
Live-coding through a git repo with per-commit steps demonstrates building a university enrolment system in Java (C# option exists), starting as minimal CRUD…
Talk on
Chris Simon at DDD Europe 2025DDD Europe 20252025-06-02
Characterizes confusion using Peter Now's concept as the absence of a theory of a system or an incomplete or inaccurate theory that breaks reasoning about…
Talk on
Chris Simon at DDD Europe 2025DDD Europe 20252025-06-02
Argues that defending technical excellence means actively protecting internal quality by surfacing the informal theory developers hold about the system and…
Talk on
Chris Simon at DDD Europe 2025DDD Europe 20252025-06-02
The talk maps how combining a new croft reinforcing feedback loop with low impact bugs and high impact bugs feedback loops creates a system where the…
Talk on
A Defence of Technical ExcellenceDDD Europe 20252025-06-02
Claim: the usual good fast cheap, pick two trade-off is a fallacy for software because hidden reinforcing feedback loops (bugs + technical debt → confusion →…
Talk on
Accessibility + TDD == easy && !impossibleNDC Melbourne 20252025-04-29
Shows how Test-Driven Development uses the accessibility APIs to make front-end work faster and safer: builds a Next.js/Tailwind/React enrollment page driven…
Talk on
TDD & DDD from the Ground UpNDC Melbourne 20252025-04-29
Live-coding builds a university enrolment API from zero to working system with 122 git steps, using xUnit and WebApplicationFactory for API tests, Entity…
Talk on
JetBrains Plugin Developer Conf 2024JetBrains Plugin Developer Conf 20242024-11-07
Virtual day of short, practical sessions about building, shipping and supporting IDE plugins: Marketplace metrics and policies (9,000+ plugins, 8.3M monthly…
Talk on
Experiences Building a Language Server Protocol PluginJetBrains Plugin Developer Conf 20242024-11-07
Built a multi‑IDE LSP system called Contextive that serves domain term definitions from a YAML repo file to show hover tooltips across Java, Kotlin, JS/TS and…
Talk on
TDD & DDD from the Ground Up Live CodingVoxxed Days Brussels 20242024-05-21
Live coding builds a tiny university API with live coding tests that start as API-level TDD and evolve into focused unit tests, using Spring Boot controllers…
Talk on
TDD & DDD from the Ground Up (Live Coding)NDC Sydney 20242024-02-12
Live coding shows a .NET Web API built with C# (optionally Java) using xUnit, WebApplicationFactory and in‑memory EF while following red–green–refactor TDD…
Talk on
When Customers Don't Share A LanguageYOW! Perth 20232023-09-11
A 2015-born healthcare and disability insurance claiming platform models three phases: build a claiming context and plan tracking to let providers submit…
Talk on
Winning at Continuous Deployment: The Art of Safe Contract ChangesAgile on the Beach 20232023-07-06
Shows a concrete failure mode when changing an API and a schema during rolling deploys: a demo web app on AWS (deployed with CDK) swaps a single "name" field…
Talk on
Learning to Love DDD - a Tale of Two ProductsKanDDDinsky 20222022-10-31
Compares two products: Flexischools (launched 2008, ~2 million users) used a hyper‑generic order/item hierarchy that treats a T‑shirt size like a sandwich…
Talk on
Learning to Love DDD - a Tale of Two ProductsNDC Oslo 20222022-09-26
Compares two real products: a 2008 school lunch/merch platform that used one overly generic data model (orders, items, min/max) and accumulated crippling…
Talk on
~/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.