~/talk

Leveling up your Phoenix Projects with OTP

Talkat Lonestar ElixirConf 2017 · 2017-02-23..02-24· [elixir-and-erlang]
links:none on file
slides:none on file

Shows how to replace ad hoc error logging with a stateful GenServer and OTP-based reporter that posts issues and comments to GitHub via Ten - Cat, implements both synchronous and async reporting with the same API, and enforces loadshed per OTP app (default max ~100 errors per window) to avoid storming GitHub. The built project "party foul" includes tests using a fake GitHub client, a live-demo integration with Phoenix routers/plug, and the demo works end to end.

AI-written summary · about

  1. 0:00Intro
  2. 2:37Adding 10Cat
  3. 9:35Report
  4. 13:43Comments
  5. 27:48Error Reporter
  6. 28:03Inc Error
  7. 29:48Count Error
  8. 30:28Schedule History
  9. 30:58Test
  10. 32:28Prize
  11. 33:13API
  12. 33:53Github
~/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.