~/talk

Error-free Elixir

Talkat Code Elixir LDN 2019 · on Thursday, 2019-07-18· [elixir-and-erlang]
slides:none on file

Claims concrete tactics for removing routine errors in Elixir by changing operation semantics rather than adding handlers: use defaults instead of returning not found errors to avoid missing settings, make commands idempotent so canceling a job returns success on repeated calls, and treat real world mismatches as observable events to collect metrics instead of blocking the user. Uses Elixir primitives like error tuples and supervisors, databases and retries, and reports these patterns shrink error-handling code, simplify tests and work in production systems.

AI-written summary · about

  1. 0:00Start
  2. 0:06ERROR-FREE ELIXIR
  3. 0:41Error handling is a big source of complexity
  4. 4:59error tuples
  5. 7:34Eliminating errors
  6. 14:22Design is not about a single clever idea
  7. 15:05A set of clear and simple heuristics and questions is really helpful
  8. 16:03Share the process of making decisions
~/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.