~/talk

a Guided Introduction to Elixir - Part 6 of 6

Talkat LambdaConf 2017 · 2017-05-25..05-27· [javascript]
links:none on file
slides:none on file

A guided walk-through of a real Elixir side project: code for an umbrella app using Phoenix, Ecto and GenServer/Registry pubsub to run a tiny distributed MUD with mobs, heartbeats and a reaper. The demo shows actual files, use of structs and Dialyzer, a one-second heartbeats timer via PEck/timers, offloaded births as Tasks with a 60 ms task timeout, supervision trees and a simple circuit‑breaker pattern — parts work, some APIs and VM networking still need fixing.

AI-written summary · about

  1. 0:00Intro
  2. 3:05Railway programming
  3. 9:09Code samples
  4. 12:00Side project
  5. 18:58API Work
  6. 21:29Circuit Breaker Pattern
  7. 24:58Registry
  8. 37:36Openness
  9. 38:25I should have known
  10. 39:05Giving birth
  11. 39:40Timers
  12. 40:07Circuit Breaker
  13. 41:51Removing Message from Mailbox
  14. 42:19Dorf
  15. 43:02Stop
  16. 43:57Quit
  17. 44:41The world keeps going
  18. 45:29Erlang modules
  19. 46:03Human controllers
  20. 47:24Things to change
  21. 48:23Distributed Encryption
  22. 48:39Wrap Up
~/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.