~/talk

TIL By Breaking Production...

Talkat The Big Elixir 2018 · 2018-11-08..11-09· [elixir-and-erlang]
links:none on file
slides:none on file

A series of production incidents shows concrete fixes: guard your numeric comparisons with is_number/1 guard to avoid surprisingly passing cases; enforce reactor return shapes with behaviour callbacks so Dialyzer and compile warnings catch mismatches; use :erlang utilities or Decimal instead of naive to_string conversions to avoid exponential notation and wrong amounts (or call :erlang.float_to_binary to format); prefer property‑based tests and the live debugger over ad hoc logging to catch edge cases before deploy.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:33Case one transaction guard
  3. 8:40Case two reactor processors
  4. 17:24Case three debugging production
  5. 20:58Case four float handling
  6. 26:49Wrap-up and Q&A
~/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.