Resources

The essays and books that shaped the "Elixir Is All You Need" philosophy. Start with the featured pieces, then explore deeper.

Start Here

Articles

Choose Boring Technology

by Dan McKinley (2015)

The classic essay on spending "innovation tokens" wisely. Every new technology comes with unknown unknowns. Elixir's BEAM has 37+ years of production use — that's boring in the best way.

Elixir — A Dynamic, Functional Language

The official Elixir language site. Scalability, fault-tolerance, and productivity built on the Erlang VM. Used by Discord, WhatsApp, Klarna, PepsiCo, and more.

How Discord Scaled Elixir to 5 Million Concurrent Users

by Discord Engineering (2017)

Discord's deep dive into scaling Elixir processes, ETS tables, and GenServer patterns to handle millions of concurrent connections on a single cluster.

Oban Pro: Job Processing for Elixir

by Parker Selbert

Sophisticated, Postgres-backed job processing for Elixir with scheduling, smart queues, observability, and reliability features for production workloads.

The Nerves Project — IoT with Elixir

Build and deploy bulletproof embedded software in Elixir. The same OTP patterns that power telecom systems, running on Raspberry Pi and custom hardware.

Numerical Elixir (Nx) — Machine Learning in Elixir

by Elixir Nx Team

Multi-dimensional tensors and numerical computing for Elixir. Includes automatic differentiation, JIT compilation to GPU/TPU, and native integration with HuggingFace models via Bumblebee.

Broadway — Concurrent Data Processing Pipelines

by Dashbit

Build multi-stage, concurrent data ingestion and processing pipelines with built-in backpressure. Replaces Kafka consumers, Spark streaming, and custom worker pools.

Thinking in Elixir

Podcast exploring how experienced developers think about problems in Elixir. Real-world patterns, OTP design, and practical advice from the community.

Books

Missing something?

Add a resource by opening a pull request.

Contribute via PR