~/talk

Concurrency Oriented Programming In A Modern World

slides:none on file

Erlang-like concurrency bakes immutability, lightweight processes and message-passing primitives into the language so systems can run 100,000 lightweight processes without shared-memory hazards; the team prototypes a telecom stack as a 10,000-line prototype and an ATC demo to validate the model. Built-in error containment and live software upgrades enable fault tolerance and rolling updates; WhatsApp’s backend and similar services scale from a few machines to hundreds of thousands because these properties are part of the platform, not an afterthought.

AI-written summary · about

  1. 0:00Origins of Erlang
  2. 2:57Defining the problem
  3. 6:34Designing the language
  4. 10:07Concurrency oriented approach
  5. 13:10OOP and concurrency
  6. 15:02Concurrency vs parallelism
  7. 18:31Scaling and distribution
  8. 21:59Actor model and evolution
  9. 25:50Modern world application
  10. 30:50Language design choices
  11. 33:58Closing thoughts and Q&A
~/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.