Elixir for Ruby developers
Nine short lessons that teach Elixir and Phoenix LiveView using real code from the Speechwave codebase. Written for developers who already know Ruby and want to read, understand, and change Elixir code with confidence.
Each lesson links to the actual files it discusses in the public Speechwave repo.
Lessons
- The old sock introduction
- Pattern matching
- The pipe operator and data transformation
- Modules, structs, and the shape of an Elixir project
- The LiveView lifecycle
- Ecto queries
- Testing with ExUnit
- GenServer and stateful processes
- Debugging with IEx and dbg
Reference
Quick-reference sheets to keep open while you work.