~/talk

Tying it all together

slides:none on file

NervesHub is a production Elixir app that delivers over‑the‑air firmware to six‑figure fleets, using mutual TLS for device auth, an Erlang SSL engine hook to reject TLS before costly handshakes, and per‑device Phoenix channels for firmware, console and extension traffic. It runs real‑time UIs via LiveView, background jobs with Oban, and shifts time‑series and logs toward ClickHouse; it generates firmware deltas to save megabytes per device and uses a single orchestrator singleton to coordinate deployments reliably.

AI-written summary · about

  1. 0:00Introduction to NervesHub
  2. 2:07Technical stack and tools
  3. 4:52Backend development
  4. 5:37UI and dashboard design
  5. 7:06System domain modeling
  6. 7:48Core service functionality
  7. 9:07Device authentication
  8. 11:57Communication protocols
  9. 12:27Fleet management strategies
  10. 13:43Firmware and device support
~/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.