Elixir Books
33by Joseph Koski
Combine advanced functional programming concepts with production-ready Elixir and proven domain-driven design techniques to write cleaner, more thoughtful software. You’ll explore foundational ideas like equality, ordering, predicates, monoids, and monads—then go beyond syntax as you develop intuition for composing logic, modeling behavior, and growing systems. With a focus on maintainable, declarative code over theory, you’ll gain practical, composable patterns you can apply right away.
by Bruce Tate, Sophie DeBenedetto
Build rich, real-time user experiences in Elixir using Phoenix LiveView. This book walks you through LiveView’s powerful model for building interactive, scalable applications without writing JavaScript.
by Rebecca Le, Zach Daniel
Ash is a declarative, resource-oriented framework for building Elixir applications fast, with less code and more productivity. This book teaches you how to use Ash to manage data, build APIs, and add real-time capabilities without boilerplate.
by Andrea Leopardi
Learn how to build reliable and scalable networked applications using Elixir and Erlang. This book shows you how to implement TCP, UDP, and other socket protocols, while taking full advantage of the concurrency and fault-tolerance features of the BEAM.
by Michał Buszkiewicz
From exploration to implementation: the strategic playbook for technical leaders aiming to adopt Elixir with confidence. This guide shows you how to avoid costly mistakes and make your migration deliver real business impact. Inside you’ll learn how Elixir can reduce operational costs and simplify infrastructure, strategies for growing team expertise via incremental adoption, how to plan your migration path so it aligns with business goals, and ways to measure success through ROI, performance, and maintainability.
by Alexander Koutmos
Discover time-tested design patterns in the Elixir ecosystem. Learn how to organize code, improve readability, and solve recurring problems with idiomatic, functional solutions.
by Isaak Tsalicoglou
Learn Elixir by building a complete business application from scratch. This book takes you through the Northwind domain in a hands-on, practical way to teach web development, business logic, and Phoenix LiveView workflows.
by Kevin Hoffman
Learn how to apply event sourcing in Elixir to build scalable and maintainable systems. This book takes a practical approach to modeling, persistence, and command handling in real-world scenarios.
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.