~/talk

Let’s talk patterns

Talkat NDC London 2019 · 2019-01-30..02-01· [software-architecture]
slides:none on file

Walks through concrete C#/.NET implementations of common patterns with runnable samples on GitHub: adapter maps one API to another, decorator adds behavior like caching or batching by wrapping an interface, and circuit breaker short-circuits failing HTTP calls to avoid cascading outages. Covers facade, proxy, bridge, visitor, repository pitfalls (don’t expose IQueryable, don’t put Save in repos), unit of work as the place to Complete transactions, factory for object creation, and null object to remove null checks; code compiles and demos run locally.

AI-written summary · about

  1. 0:00Introduction to patterns
  2. 1:32Pattern context and history
  3. 7:05The adapter pattern
  4. 10:02The decorator pattern
  5. 14:52The facade pattern
  6. 17:25The proxy pattern
  7. 20:21The bridge pattern
  8. 25:58Patterns code examples
  9. 33:04The visitor pattern
  10. 41:10The circuit breaker pattern
  11. 46:58Repository and unit of work
  12. 55:24Factories and null objects
~/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.