Elixir Books

33
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
Testing Elixir

by Andrea Leopardi, Jeffrey Matthias

elixir testing exunit

Elixir offers new paradigms, and challenges you to test in unconventional ways. Start with ExUnit: almost everything you need to write tests covering all levels of detail, from unit to integration, but only if you know how to use it to the fullest.

262 pages Published: July 27, 2021
View Details
Genetic Algorithms in Elixir

by Sean Moriarity

elixir genetic algorithms optimization evolutionary computing machine learning

Learn how to solve complex optimization problems by evolving solutions with genetic algorithms, all implemented in Elixir. This book shows how to build intelligent, adaptive systems using evolutionary techniques.

242 pages Published: January 20, 2021
View Details

Submit New Book