~/talk

The Erlang VM or How I Started Loving Parallel Progamming

Talkat GOTO Aarhus 2013 · 2013-09-30..10-02· [concurrency, distributed-systems]
slides:none on file

BEAM implements message passing, isolated lightweight processes with under 300 words per process heaps/stacks, per-process garbage collection and cooperative preemption by counting reductions, and supports hot code loading plus OTP primitives (gen_server, supervisors, FSMs). Messages copy via an mbuf and two inboxes to minimize locking; iolists give constant-time concatenation for sending big binaries. Klarna runs this VM in production and reports handling exponential traffic growth for years with automated supervisor restarts keeping services up.

AI-written summary · about

  1. 0:00Introduction
  2. 0:33Topic
  3. 9:47Erlang Internals
  4. 17:50Concurrency Model
  5. 22:56Process Director
  6. 28:29Monitors
  7. 29:26Supervision
  8. 31:28Trycatch
  9. 33:21Interactive Shell
  10. 35:13Interactive Shell Examples
  11. 37:59OTP Libraries
  12. 40:17Model as Services
  13. 42:51Most important aspect of Erlang
  14. 43:32Sponsor Dona
  15. 46:11Questions
~/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.