Elixir Books

28
Adopting Elixir

by Ben Marx, José Valim, Bruce Tate

elixiradoptionproductioncase studies

Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you're going to need to know more than just the language. You need the case studies and strategies in this book.

242 pagesPublished: 3/14/2018
View Details
Advanced Functional Programming with Elixir

by Bruce Tate

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.

250 pagesPublished: 1/1/2026
View Details
Ash Framework

by Rebecca Le, Zach Daniel

elixirashframeworkapisrealtime

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.

250 pagesPublished: 10/25/2025
View Details
Build a Binary Clock with Elixir and Nerves

by Frank Hunleth, Bruce Tate

elixirnervesembedded systemshardwareiot

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 pagesPublished: 6/25/2024
View Details
Building Table Views with Phoenix LiveView

by Peter Ullrich

elixirphoenixliveviewtable viewsfrontendreal-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 pagesPublished: 5/28/2024
View Details
Concurrent Data Processing in Elixir

by Svilen Gospodinov

elixirconcurrencyotpperformance

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 pagesPublished: 6/24/2021
View Details
Craft GraphQL APIs in Elixir with Absinthe

by Bruce Williams, Ben Wilson

elixirgraphqlabsintheapiphoenix

Build robust, maintainable GraphQL APIs in Elixir using Absinthe. Learn how to model schemas, resolve queries, and integrate with Phoenix, all while taking advantage of Elixir’s powerful features.

302 pagesPublished: 5/19/2018
View Details
Designing Elixir Systems with OTP

by James Edward Gray II, Bruce Tate

elixirotpfault-tolerancesystems design

Learn to design layered, fault‑tolerant Elixir systems by harnessing OTP principles—building resilient applications that self‑recover and scale.

246 pagesPublished: 12/7/2019
View Details
Elixir in Action (3rd Edition)

by Saša Jurić

elixirconcurrencyotpdistributed systems

A deep dive into Elixir 1.15 and OTP—explore modules, concurrency, distributed design, and production deployments through practical examples.

416 pagesPublished: 3/10/2019
View Details
Elixir Patterns

by Alexander Koutmos

elixirdesign patternsfunctional programmingbest practices

Discover time-tested design patterns in the Elixir ecosystem. Learn how to organize code, improve readability, and solve recurring problems with idiomatic, functional solutions.

305 pagesPublished: 10/23/2024
View Details

🍪 We use cookies

We use analytics to understand how you use our site and improve your experience. Read our Privacy Policy for more details.