~/talk

Concurrency Oriented Programming in a Modern World

Talkat YOW! Melbourne 2022 · 2022-12-08..12-09· [concurrency]
slides:none on file

Explains Erlang’s concrete claims: the BEAM VM spawns lightweight processes in microseconds to spawn using a few bytes each, supports selective receive and linked processes with supervisors, and makes fault recovery a system-level pattern — let it crash as a restart strategy. Shows real results: WhatsApp hit 2 million TCP connections (and later Phoenix 2M WebSockets on AWS) by tuning FreeBSD and the VM. Contrasts BEAM’s immutable, no-shared-memory design for scale and resilience with JVM’s shared-memory focus on speed.

AI-written summary · about

  1. 0:00Intro
  2. 1:17Concurrency oriented programming
  3. 6:18Hard at work developing Erlang
  4. 7:39The main ideas
  5. 18:37Why is this relevant today?
  6. 22:42Concurrency vs parallelism
  7. 24:52BEAM vs. JVM
  8. 27:31Erlang & WhatsApp
  9. 29:17Phoenix Framework
  10. 39:48Erlang ecosystem
  11. 42:30Outro
~/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.