Elixir Books
35
by Ellie Fairholm, Josep Giralt D'Lacoste
Go beyond writing code and learn how to build production-ready Elixir systems. This book covers deployment, observability, scalability, and reliability to help you run Elixir apps in the real world.
by Sean Moriarity
Discover how to bring the power of machine learning into the Elixir ecosystem. This book introduces you to numerical computing, model training, and deploying intelligent applications using Nx, Axon, and Explorer.
by Stephen Bussey
Make your transition from Ruby to Elixir smooth and productive. This book highlights the similarities and key differences between the two languages and gives practical guidance to start building reliable Elixir applications.
by Peter Ullrich
Learn how to build powerful, dynamic, and user-friendly table interfaces using Phoenix LiveView. This book covers sorting, filtering, pagination, and real-time updates with minimal JavaScript.
by Tony Hammond
Learn how to model, build, and analyze graphs in Elixir. This book introduces graph theory concepts and shows how to apply them using Elixir’s functional features to solve real-world problems.
by Frank Hunleth, Bruce Tate
Explore embedded programming with Elixir and the Nerves framework by building a fun and practical binary clock. Learn how to interact with hardware, manage processes, and deploy Elixir to embedded devices.
by Bruce Tate
Programmer Passport: OTP is a fast-paced, hands-on guide to mastering the foundations of Elixir’s reliability and concurrency. You’ll learn to build fault-tolerant, self-healing systems using OTP’s core abstractions like GenServers and Supervisors—the same principles powering world-class telecom infrastructure. Perfect for Elixir developers ready to take their skills to the next level and understand how real-world resilient systems are built.
by Bruce Tate
Programmer Passport: Elixir is a fast-paced introduction to the Elixir programming language, blending insights from Ruby, Erlang, Lisp, and Haskell into one powerful functional ecosystem. You’ll explore Elixir’s core datatypes, concurrency model, and macro system while learning practical techniques for writing efficient, expressive code. Guided by an experienced author, this book helps you grasp Elixir’s unique mindset and build confidence in writing scalable, reliable applications.
by Alexander Koutmos, Bruce Tate, Frank Hunleth
The book shows how to bring Elixir’s reliability and fault tolerance to the world of IoT and embedded systems. Through a hands-on weather station project, you’ll learn to design, build, and deploy a full-stack solution—from a Nerves-based device to a Phoenix backend and Grafana dashboards. This practical guide helps you turn Elixir’s strengths into production-grade embedded applications ready for real-world use.
by Svilen Gospodinov
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or fault-tolerance. Most projects benefit from running background tasks and processing data concurrently, but the world of OTP and various libraries can be challenging.