~/talk

Nightmare Before Best Practices

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [engineering-leadership]
slides:none on file

Five real production disasters show concrete causes: a payments script triggers refunds and causes €180,000 loss because an action ID isn't changed; an events site allows unauthorized check‑in and crashes under voting load; swapping photo providers breaks location IDs and aborts the project; an SSH tunnel on a developer laptop halts payments; a fragile newsletter system fails at 250,000 recipients due to ad‑hoc fixes. Fixes recommended: code review, tests, docs, deployment practices, and language‑specific linters.

AI-written summary · about

  1. 0:00Start
  2. 1:32Nightmare Before Best Practices
  3. 2:35Nightmare #1
  4. 7:30Nightmare #2
  5. 10:10Chapter #2
  6. 10:56Chapter #3
  7. 12:40Nightmare #3
  8. 16:44Nightmare #4
  9. 21:00Nightmare #5
  10. 30:11Best Practices change across different languages
~/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.