Learn Elixir by Building a Real Time CLI Chat App (Part 1)
summary
A hands‑on build of a fully distributed CLI chat app implemented in Elixir using the BEAM/OTP primitives: tangible use of GenServer and supervision trees, message passing and clustering, and IEx for live recompile and docs. The demo forms a simple mesh that supports broadcasts and DMs across peers, compiles to about 100–150 lines, requires Elixir 1.6+ and Wi‑Fi, and visibly works during the session with peers joining, messaging, and automatic peer discovery.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:30HOUSEKEEPING
- 2:35GOALS
- 3:52FORMAT
- 18:54ELIXIR
- 19:53PHILOSOPHY
- 20:21RUBY INFLUENCE
- 20:53BEAM IN THE WILD
- 22:13MOTIVATING CASES
- 26:01IEX BREAK MENU
- 30:19"TRUE" PRIMITIVES
- 35:01ANATOMY OF A MODULE
- 36:30LOADING A MODULE INTO EX
- 43:24LIST EXERCISE
related talks
39mIntroducing Elixir: Your entire web stack
47mLivebook & Elixir: Where AI, Web & Concurrency Meet
25mApplied Machine Learning in Elixir
35mEdgelixir: Distributed Graph Processing in Elixir
04mLightning Talks – Przemyslaw Krowinski
44mBuilding an ML-powered Android Live-streaming App
25mArtificial intelligence with Elixir the Rete (...)
45mLive build: How to harness streaming data in real time
