~/talks

Adam Ralph

what they talk about

all 10 in the filters

where they keep going back

all 10 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Less is more—a build pipeline for the modern ageNDC Porto 20242024-10-14
Argues that simpler build pipelines win and demonstrates a working C# script-based pipeline built from three small tools: Bullseye (targets), SimpleExec (run…
Talk on
Five Common Mistakes With Distributed SystemsDevConf 20232023-11-08
Five common operational errors and concrete fixes: don’t split a system until you hit hardware limits because network latency and Gen2 GC causes stop-the-world…
Talk on
Less is More - a Build Pipeline for the Modern AgeDevConf 20232023-11-08
Build pipeline replaces heavy CI plug ins with a C# console app that defines a target dependency graph, runs shell commands via SimpleExec, and executes…
Talk on
Where we're going... we don't need batch jobsNDC London 20232023-01-23
Argues that recurring batch jobs become unnecessary by modelling future events as persistent timeouts: implement a saga that maintains a single-row sliding…
Talk on
Making tomorrow's code look like today's.NET fwdays'22 conference2022-10-15
Claim: replace fragile overnight batch jobs with message-driven sagas that keep future-facing state in-process, using queuing systems and persisted saga state…
Talk on
Finding your service boundaries - a practical guideKanDDDinsky 20192019-10-17
Argues that service boundaries come from use cases not entities and shows a concrete pattern: in an Amazon-style checkout create the order ID at workflow start…
Talk on
Code on the RoadDevConf 20192019-09-25
Packed campervan setup with a 24Wh Novate e-470 ultrabook, a 50,000 mAh power bank (banned on planes), a USB‑powered 1080p portable monitor and…
Talk on
Code the Future, NowDevConf 20192019-09-25
Demonstrates replacing nightly batch jobs by encoding time into live code: build a saga (NServiceBus) that keeps a single-row week total per customer, updates…
Talk on
Code the future, nowNDC Oslo 20192019-06-17
Claim: eliminate overnight batch jobs by modeling time in-domain with durable messaging and sagas, using NServiceBus (or any queue like Service Bus, RabbitMQ…
Talk on
Code the future, nowNDC Copenhagen 20192019-03-27
Argues that replace nightly batch jobs with per-customer long-running sagas using NServiceBus (messages, timeouts, persisted saga state) so history is not…
Talk on
Finding your service boundaries - a practical guideNDC Porto 20192019-02-26
Using the Amazon order example he demonstrates creating the order ID at checkout (even client‑side), pushing address/payment fragments to Finance and Shipping…
Talk on
Finding your service boundaries - a practical guideØredev 20182018-11-19
We know it's useful to split up complex systems. We've seen the benefits of modular deployment of microservices. Dealing with only one piece of code at a time…
Talk on
Finding Your Service Boundaries - a Practical GuideDevConf 20182018-09-26
Argues that wrong service splits end up as a “big ball of mud” and gives concrete tactics that actually prevent that: model use cases with the pile method, ask…
Talk on
Getting the first PR into .NET and other tales from an OSS contributorNDC Sydney 20182018-09-17
November 2014: a machine-local culture causes .NET Core unit tests to fail (CHF vs USD) and a flawed test uses the wrong variable; a patch is submitted, merged…
Talk on
Finding your service boundaries - a practical guideNDC Oslo 20182018-06-11
Argues that service boundaries must follow business capabilities not entity models, using concrete patterns: generate an order/booking ID at checkout so…
Talk on
What is .NET Standard?.NET fwdays'182018-04-15
Defines an API contract called .NET Standard with concrete versions: .NET Standard 1.x had ~13.5k APIs and .NET Standard 2 expands to ~33,000 APIs (about a…
Talk on
What is .NET Standard?NDC London 20182018-01-15
Explains that .NET Standard is a single contract that captures the largest common API surface across runtimes, replacing PCL profiles; versioning matters…
Talk on
What is .NET Standard?NDC Oslo 20172017-06-14
Defines a single API contract that all platforms implement instead of dozens of PCL profiles, shrinking profile chaos into versioned targets (recommend…
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.