Elixir Books on Elixir

31
Craft GraphQL APIs in Elixir with Absinthe

by Bruce Williams, Ben Wilson

elixir graphql absinthe api phoenix

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 pages Published: April 23, 2020
View Details
Designing Elixir Systems with OTP

by James Edward Gray, II, Bruce Tate

elixir otp fault-tolerance systems design

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

246 pages Published: December 11, 2019
View Details
Programming Ecto

by Darin Wilson, Eric Meadows-Jönsson

elixir ecto databases queries changesets

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.

242 pages Published: April 08, 2019
View Details
Elixir in Action (3rd Edition)

by Saša Jurić

elixir concurrency otp distributed systems

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

416 pages Published: March 10, 2019
View Details
Property-Based Testing with PropEr, Erlang, and Elixir

by Fred Hebert

elixir erlang testing property-based testing

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.

374 pages Published: January 18, 2019
View Details
Programming Elixir ≥ 1.6

by Dave Thomas

elixir functional programming concurrency

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.

410 pages Published: May 17, 2018
View Details
Adopting Elixir

by Ben Marx, José Valim, Bruce Tate

elixir adoption production case 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 pages Published: March 14, 2018
View Details
Learn Functional Programming with Elixir

by Ulisses Almeida

elixir functional programming

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.

198 pages Published: February 27, 2018
View Details
Functional Web Development with Elixir, OTP, and Phoenix

by Lance Halvorsen

elixir phoenix otp functional programming web development

A practical guide that teaches you to build web applications using functional principles in Elixir with Phoenix and OTP.

218 pages Published: January 23, 2018
View Details
Seven More Languages in Seven Weeks

by Bruce Tate, Fred Daoud, Jack Moffitt, Erin Dees

elixir languages learning multi-paradigm programming

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.

318 pages Published: October 26, 2015
View Details

Submit New Book

Subscribe to Newsletter

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