Elixir Books

35
Engineering Elixir Applications

by Ellie Fairholm, Josep Giralt D'Lacoste

elixir production devops deployment observability scalability

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.

458 pages Published: December 18, 2024
View Details
Machine Learning in Elixir

by Sean Moriarity

elixir machine learning axon nx explorer numerical computing

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.

372 pages Published: August 28, 2024
View Details
From Ruby to Elixir

by Stephen Bussey

elixir ruby language transition beginner migration

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.

222 pages Published: June 03, 2024
View Details
Building Table Views with Phoenix LiveView

by Peter Ullrich

elixir phoenix liveview table views frontend real-time

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.

65 pages Published: January 09, 2023
View Details
Exploring Graphs with Elixir

by Tony Hammond

elixir graphs data structures algorithms analysis

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.

294 pages Published: November 08, 2022
View Details
Build a Binary Clock with Elixir and Nerves

by Frank Hunleth, Bruce Tate

elixir nerves embedded systems hardware iot

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.

106 pages Published: August 02, 2022
View Details
Programmer Passport: OTP

by Bruce Tate

elixir functional programming concurrency reliable systems

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.

74 pages Published: June 14, 2022
View Details
Programmer Passport: Elixir

by Bruce Tate

elixir functional programming concurrency metaprogramming

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.

130 pages Published: May 25, 2022
View Details
Build a Weather Station with Elixir and Nerves

by Alexander Koutmos, Bruce Tate, Frank Hunleth

elixir nerves IoT embedded systems

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.

90 pages Published: January 10, 2022
View Details
Concurrent Data Processing in Elixir

by Svilen Gospodinov

elixir concurrency otp performance

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.

174 pages Published: August 09, 2021
View Details

Submit New Book

Subscribe to Newsletter

Get the latest Elixir news, tutorials, and community updates delivered to your inbox.