Elixir Books

35
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
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
Real-Time Phoenix

by Stephen Bussey

phoenix real-time channels websockets

Give users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users.

326 pages Published: March 31, 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 Phoenix 1.4

by Chris McCord, Bruce Tate, José Valim

phoenix web development frameworks

Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator José Valim, and award-winning author Bruce Tate walk you through building an application that's fast and reliable. At every step, you'll learn from the Phoenix creators not just what to do, but why. Packed with insider insights, this definitive guide will be your constant companion in your journey from Phoenix novice to expert.

356 pages Published: October 08, 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

Submit New Book

Subscribe to Newsletter

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