It's about (run)time -- Elixir beyond the hype
summary
Elixir runs on the Erlang/OTP runtime and delivers concrete runtime guarantees: pre-emptive scheduling reduces latency variance, processes are ~4KB so a laptop can hold millions (author reports 12 million), messages are deeply copied, and each process has per-process garbage collection so no stop-the-world GCs. Built-in monitors and supervision trees make connection leaks impossible (example: DB pool reclaims connections when a client process dies), Observer/Web-Observer inspects live systems, and code can be reloaded with zero downtime.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 3:33Defining Erlang and Elixir
- 7:41Core runtime characteristics
- 11:17Why Elixir exists
- 16:37Modernizing the platform
- 19:48Advanced runtime features
- 25:18Guarantees and observability
- 34:06Real-world engineering impact
related talks
48mElixir by the Bellyful
19mElixir – what it is and why is it amazing?
01h 06mWhat every Node.js developer needs to know about Elixir
53mElixir: a potion to mix complexity and concurrency in real‑time
03h 19mWorkshop - All Aboard The Elixir Express!
37mElixir - functional, concurrent, distributed programming
42mIntroduction to Elixir for Rubyists
45mElixir: une potion pour mixer complexité et concurrence en temps réel
