Rubyists, have a sip of Elixir!
summary
Elixir on the Erlang VM gets demonstrated with concrete tooling — IEx and mix, the pipe operator, immutable data and pattern‑matched messages — and real concurrency primitives: spawn and Task.await, processes with PIDs, supervisors that restart workers. A tiny HTTP load tester called blitzy is built, run distributedly on four nodes with 1,000 total workers (250 per node), and supervisors auto‑restart killed workers in the demo, showing OTP fault tolerance actually working.
AI-written summary · about
chapters (9)
- 0:00Start
- 8:04THE Pipe OPERATOR
- 9:09A Real World EXAMPLE
- 11:48A Process COMMUNICATES
- 12:29THE Ackermann FUNCTION
- 13:39STEP 1: SPAWN A Process
- 14:00STEP 2: SEND A Message
- 21:34THE Protocol
- 25:44Tasks EXAMPLE
related talks
42mIntroduction to Elixir for Rubyists
39mElixir: Power of Erlang, Joy of Ruby
28mRuby + Elixir: Polyglotting FTW!
32mElixir for the rubyist
23mElixir: Happy Developers and Scaleable Backends
52mA Rubyist's Survival Guide to Elixir and Phoenix
51mIntroduction to Elixir for Rubyists
53mBuilding Performant Backends with Elixir
