Elixir by Example
A hands-on tour of Elixir, OTP and
distributed systems through small, annotated programs, from your first
IO.puts
to supervised, concurrent services.
Core Elixir
The language itself: data, pattern matching, functions, modules and protocols.
Processes and OTP
Concurrency the BEAM way: lightweight processes, messages, and supervision.
Distributed Elixir
Many machines, one system: connected nodes, cluster-wide names and process groups.
Deployment coming next
Releases, containers and Kubernetes: running a cluster in production.