Goodreads helps you keep track of books you want to read.
Start by marking “Elixir in Action” as Want to Read:
Elixir in Action
Enlarge cover
Rate this book
Clear rating
Open Preview

Elixir in Action

4.55  ·  Rating details ·  286 ratings  ·  29 reviews
The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Revised and updated for the Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability. Along the way, you'll develop an appreci ...more
Paperback, 351 pages
Published June 14th 2015 by Manning (first published January 1st 2015)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Elixir in Action, please sign up.

Be the first to ask a question about Elixir in Action

Community Reviews

Showing 1-30
Average rating 4.55  · 
Rating details
 ·  286 ratings  ·  29 reviews

More filters
Sort order
Start your review of Elixir in Action
Dec 16, 2015 rated it it was amazing
Programming Elixir: Functional > Concurrent > Pragmatic > Fun presented different valuable topics --it went more into macros nearing the end, which I appreciated--however, it didn't seem to build knowledge for the reader as well as Elixir in Action. Nearly a third of this book is devoted to managing and scaling an example application in Elixir/OTP. At certain points during Programming Elixir, I felt the need to skim and move forward quickly. This would've been impossible with Elixir in Action as ...more
Sebastian Gebski
Jul 22, 2015 rated it really liked it
Elixir (as a young tech) has a good start in terms of books - PragProg's "Programming Elixir" is decent & "Elixir in Action" is very nice as well (even if we had to wait a bit until it leaves MEAP stage).

1.) VERY good introduction to the language & its syntax
2.) VERY good introduction to OTP & gen_server: imho better than the one in "PE"
3.) Great code examples -> readable, concise, but properly set in context of current topic

1.) Very little about the practices around programming itself
Mar 27, 2019 rated it it was amazing  ·  review of another edition
A very straightforward and gentle introduction to relatively complex ideas like OTP and distributed systems in Elixir. Highly recommended to anyone new to this topic.
Oct 02, 2016 rated it really liked it
A little dated (e.g. Map usage), but the content here is great. I feel like this is a deeper dive than Programming Elixir but the latter is more up-to-date and more fun to read. ...more
Bjoern Rochel
Sep 27, 2014 rated it it was amazing
Shelves: 2015
the only book about production grade elixir applications that I've read so far. I'll revisit this one in the future, that's for sure ...more
Summa Smiff
Jun 11, 2020 rated it it was amazing
A clear soup-to-nuts overview of Elixir that focuses primarily on the benefits and usage of OTP. Early chapters focus on the specifics of the language, including syntax and data types, which is clear but thankfully brief. The real value for me was the explanations of BEAM, processes, supervisors, and applications, which not only explained what they were in a glossary sort of way, but described how to use them, and even better, when not to. I like a book that illustrates tradeoffs using examples ...more
Alvaro Tejada Galindo
Dec 13, 2017 rated it it was amazing
Shelves: programming
Pretty awesome book on Elixir...I already knew Erlang so it was easier to catch up...but still the books does a pretty good job on explaining things in an easy way...

My first book on Elixir and I'm glad I chose this one to start -:)

Lots of examples and good explanations...totally recommended...and as for Elixir as a language...very interesting and pretty well designed...
Dec 11, 2020 rated it really liked it  ·  review of another edition
Shelves: cs
If you are like me, and don’t fancy too much about the awkward humours in the other starter book, you’ll probably find this book a better and more stoic alternative. My only complaint is that the second half on OTP and the supervision tree could be more detailed for beginners to fully appreciate the power of Elixir.
Vicente Merlo
Apr 11, 2021 rated it it was amazing  ·  review of another edition
Elixir in Action is one of my favorite programming books. It is not hard to read like reference books usually are, but it is not superficial like introductory books.

It has been three years since I first read it and I still go back to it when I need help with OTP.
Aug 11, 2019 rated it it was amazing  ·  review of another edition
Juric does an excellent job of structuring the material, starting with language basics and moving into gradually more complex content. His code examples are clear, concise, and easy to follow.

Well done book!
Dustin Lyons
Jul 02, 2020 rated it really liked it  ·  review of another edition
Good overview of the language and OTP concurrency model.
Dec 18, 2018 rated it it was amazing
Shelves: it
Informative and easy enogh to follow
Yura Zdyrko
Required read for a successful Elixir job interview.
Romenig Lima
May 15, 2019 rated it really liked it  ·  review of another edition
Excelent book to learn how to deal with Elixir in concurrent, distributed and fault tolerant systems.
André M. Bonkowski
Did not complete
Shashank Sharma
Very well written and covers great ground. Highly recommend it !
May 03, 2020 rated it it was amazing  ·  review of another edition
Excellent intro to Elixir!
Vitor Cavalcanti de Albuquerque
This review represents really well what I felt about this book. In a few words: it was worth for every single page. ...more
Mar 31, 2015 rated it it was amazing
Definitively a must read if you want to learn Elixir and start to build OTP applications. The book is fun, and the examples are easy to understand. The application Saša uses as example is very simple, and it is developed though the most part of the book.

This book has some complex subjects and skip the very basics, so I don't think is for Elixir beginners. For those, I recommend Dave Thomas's Programming Elixir book.
Berislav Babic
Dec 08, 2015 rated it it was amazing
Great book to learn a great new language. Sasa also teaches you about functional programming, and the whole Erlang/OTP history. I would recommend this book to anyone that wants to find out more about the elixir language.
Oct 19, 2015 rated it it was amazing
This is exactly the book I am looking for. It doesn't waste time telling you how to do really basic things in Elixir and it puts its focus on Elixir's important parts such
as concurrency and distributed system. It helps me a lot to understand why Elixir matters.
Max Claus nunes
Dec 24, 2015 rated it it was amazing
Gives a pretty good idea about many important concepts of Erlang and Elixir eco system. And all the presented concepts are a preparation to building distributed fault-tolerant applications with Elixir for production.
Mar 09, 2016 rated it it was amazing
Elixir is going to be what hipsters will use a couple of years down the line. The book is well written, gives you enough to make you curios, but does not even pretend it's an exhaustive treatment of Erlang,OTP or even Elixir itself. ...more
Dimitrios Zorbas
Oct 25, 2016 rated it really liked it
Great book, gives powerful insights on how to push your code to production, prepare releases and monitor your applications. I wish the debugging sections was a bit more expanded and maybe a few examples on performing code updates on a running system.
Sep 17, 2016 rated it really liked it
Great book to get started with Elixir!
Michael Dubakov
Dec 14, 2016 rated it really liked it
Very good intro to Elixir and Erlang platform. Much better then Programming Elixir.
Anantha Kumaran
rated it really liked it
Jul 07, 2016
rated it it was amazing
Sep 28, 2017
Arsen Verkhola
rated it it was amazing
Jan 15, 2021
rated it it was amazing
Sep 16, 2016
« previous 1 3 4 5 6 7 8 9 10 next »

Readers also enjoyed

  • Programming Phoenix: Productive |> Reliable |> Fast
  • Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Metaprogramming Elixir
  • The Pragmatic Programmer: From Journeyman to Master
  • Designing Data-Intensive Applications
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Building Microservices: Designing Fine-Grained Systems
  • Structure and Interpretation of Computer Programs
  • Clean Architecture
  • Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  • Learn Functional Programming with Elixir: New Foundations for a New World
  • The Little Elixir & OTP Guidebook
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Remote: Office Not Required
  • Programming Ecto
  • Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
  • Design Patterns: Elements of Reusable Object-Oriented Software
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Software developer with many years of experience building server systems, as well as desktop applications, with a special focus on developing backend systems using Elixir and Erlang.

News & Interviews

The last five years of world history have been nothing if not...eventful. When living in interesting times, there's nothing better for...
65 likes · 12 comments