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

  1. The old sock introduction
  2. Pattern matching
  3. The pipe operator and data transformation
  4. Modules, structs, and the shape of an Elixir project
  5. The LiveView lifecycle
  6. Ecto queries
  7. Testing with ExUnit
  8. GenServer and stateful processes
  9. Debugging with IEx and dbg

Reference

Quick-reference sheets to keep open while you work.


This site uses Just the Docs, a documentation theme for Jekyll.