a Guided Introduction to Elixir - Part 5 of 6
summary
Workshop-style walkthrough that actually shows code: building a gen_server state tuple for a simple game (adds three games, stats show player1 wins 1), debugging a failed map update and immutable reassignment, designing a supervision tree and using ETS for in-memory storage. Covers hot-deploy with mix/distillery (build a tarball, upgrade release) and a telnet MUD side project that intermittently dies (out‑of‑memory). Demos mostly work but some examples fail live and a hot-upgrade works locally once.
AI-written summary · about
chapters (29)
- 0:00Intro
- 1:50Map Update
- 3:00Server Shutdown
- 4:25Update
- 9:30JSpotter
- 10:50Microservice
- 11:20Living and Memory
- 12:15Copout Answer
- 16:03Thought Exercise
- 16:55Lizard
- 17:32Process
- 19:35Separations
- 20:39Business Decisions
- 22:00State of One Process
- 22:58Spawn vs Start Link
- 26:08Ive been wrong
- 27:02supervisors and applications
- 28:27supervisors
- 32:13hand wave
- 33:08domain driven design
- 34:25project management
- 37:03tree
- 37:58resiliency
- 45:45deployment
- 46:18distilleries
- 48:06release
- 51:32super happy path
- 52:34new terminal
- 59:25Questions








