Elixir Elevate
summary
Claims that OTP + Elixir makes a simple, robust concurrent system: an elevator simulator built with hail struct messages, gen_server start_link callbacks, gen_event and supervisors. Tools actually used include Elixir, OTP behaviors, IEx/mix and config-driven distribution. The app models banks of cars (example: multiple banks of six cars), exposes a visual node demo that runs distributed, and the test suite shows six tests, zero failures, so the prototype works end-to-end.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 7:06GenServer
- 12:41Elevators
- 16:50Code
- 17:45Hail
- 18:30Hall Signal
- 19:21Elevator Car
- 21:36Simple Application
- 23:01Mixed Test
- 24:45assert arrival
- 26:08gin event
- 28:34supervisors
- 31:13supervision tree
- 32:05elevator supervisor
- 34:02call to worker
- 35:37callback startlink
- 36:12stock button
- 36:25config
- 38:59global
- 41:08wrapup
related talks
38mThree Games In Elixir
28mLobbying with Elixir: Real-Time LiveView and OTP
32mShattering your application into an umbrella project
34mFrom Front End to Full Stack with Elixir and Phoenix
25mReactor Under the Hood: Building a Graph-Based Saga Orchestrator in Elixir
46mFrom a Ruby on Rails Monolith to Elixir and Elm Microservices
36mBuilding Beautiful Systems with ...
55mThat's My Monkey (...)
