Elixir Books on Elixir
31
by Bruce Williams, Ben Wilson
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.
by James Edward Gray, II, Bruce Tate
Learn to design layered, fault‑tolerant Elixir systems by harnessing OTP principles—building resilient applications that self‑recover and scale.
by Darin Wilson, Eric Meadows-Jönsson
Gain a deep understanding of Ecto, Elixir’s toolkit for data mapping and language-integrated query. This book teaches you how to interact with databases in a functional and composable way using schemas, changesets, and advanced queries.
by Saša Jurić
A deep dive into Elixir 1.15 and OTP—explore modules, concurrency, distributed design, and production deployments through practical examples.
by Fred Hebert
Build better software with better tests. Property-based testing helps you catch edge cases you didn't even think to test. Learn how to apply this powerful technique using PropEr in Elixir and Erlang.
by Dave Thomas
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, but get them right without all the locking and consistency headaches.
by Ben Marx, José Valim, Bruce Tate
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.
by Ulisses Almeida
Learn Functional Programming with Elixir is a practical, beginner-friendly guide that teaches you how to think and code functionally - no prior experience required. You’ll explore Elixir’s clean syntax while mastering core concepts like immutability, pattern matching, recursion, higher-order functions, and failure handling. By the end, you’ll not only understand Elixir’s tools but also gain the functional mindset needed to write scalable, maintainable software.
by Lance Halvorsen
A practical guide that teaches you to build web applications using functional principles in Elixir with Phoenix and OTP.
by Bruce Tate, Fred Daoud, Jack Moffitt, Erin Dees
Explore seven modern programming languages - Lua, Factor, Elixir, Elm, Julia, miniKanren, and Idris - in just seven weeks. This book introduces each language through hands-on examples and challenges to expand your thinking and skills.