~/talk

Concurrency Oriented Programming in a Modern World

Talkat GOTO Aarhus 2023 · 2023-05-22..05-24· [concurrency, distributed-systems]
slides:none on file

Erlang/BEAM claims a concurrency-first model with isolated lightweight processes that take 1–3 microseconds to spawn a process, use per-process mailboxes and selective receive for message handling, and prefer a let it crash supervision pattern; Elixir and Phoenix bring those primitives to web stacks and the authors cite WhatsApp benchmarks of 2–3 million TCP connections on one machine as proof the approach scales while staying resilient and simple.

AI-written summary · about

  1. 0:00Intro
  2. 2:41Concurrency oriented programming
  3. 7:22Hard at work developing Erlang
  4. 9:05The main ideas
  5. 30:08Why is this relevant today?
  6. 38:33BEAM vs. JVM
  7. 43:04Erlang & WhatsApp
  8. 45:41Phoenix Framework
  9. 47:25Erlang ecosystem
  10. 49:06Elixir
  11. 50:25Virding's 1st rule of programming
  12. 51:57Outro
~/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.