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

The Little Elixir & OTP Guidebook

4.29  ·  Rating details ·  97 ratings  ·  16 reviews
Elixir is a functional programming language built on the Erlang virtual machine. It combines the productivity and expressivity of Ruby with the concurrency and fault-tolerance of Erlang. Elixir makes full use of Erlang's powerful OTP library, which many developers consider the source of Erlang's greatness, so you can have mature, professional-quality functionality right ou ...more
ebook, 250 pages
Published April 2015 by Manning
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 The Little Elixir & OTP Guidebook, please sign up.
Popular Answered Questions
Brandon Fulk I am! I have a couple of internal tools using elixir. Trying to incorporate it into the core app.

Working my way through this book. Thought if you were…more
I am! I have a couple of internal tools using elixir. Trying to incorporate it into the core app.

Working my way through this book. Thought if you were a fan of Go's goroutines, you'd love the OTP framework for concurrency. This gives a pretty good overview of some of the tooling around it. Worth checking out.(less)

Community Reviews

Showing 1-30
Average rating 4.29  · 
Rating details
 ·  97 ratings  ·  16 reviews

More filters
Sort order
Start your review of The Little Elixir & OTP Guidebook
Sebastian Gebski
Oct 01, 2016 rated it it was amazing
I was asking myself a question - do we really need another book about Elixir? I mean - there are not that many already present, but those that are represent a truly remarkable quality ("Elixir in Action", "Programming Elixir"). So, what's the point?

Fortunately this book aims a specific niche (& it helps to make it stand out a bit) - it's far less about Elixir & far more about OTP (the platform). Intro to the language itself does not cover everything, just what is need to start playing with OTP.
Brandon Fulk
Apr 24, 2017 rated it it was amazing
Good overview of OTP. I thought theme throughout the book to implement OTP and erlang/elixir features was the most useful. It helps break through the magical aspects of these features and reason about how one would implement these into a larger system. I thought the Supervisor tree was the most useful section but the distributed/fault tolerance chapters were the most fun and impressive.

Would recommend to those that want to get a good taste of what comprises OTP.
Geoff Lanotte
Jul 28, 2016 rated it really liked it
Recommends it for: Anyone that has some familiarity with Elixir that wants to learn OTP
This was a good book that went into Elixir and specifically OTP in good detail, it did not spend too much time on the basics at all. The challenge with this book will be that elixir is moving so fast, some of the code was dated by the time that I went to code up some of the examples. I was able to find most of the answers to my problems and that helped me understand what was happening even more.

This is by design an intermediate book, and I think some priming would be helpful before jumping into
Jun 22, 2018 rated it liked it
This is not a book by which to learn Elixir. It _is_ the book to learn processes and OTP, but it helps to be familiar with many of the concepts ahead of time.
Justin Smith
Apr 10, 2017 rated it it was amazing
A good book on OTP. What other book involves making a Chuck Norris joke server that is resilient as Chuck Norris himself.
Gábor László Hajba
Dec 06, 2016 rated it it was amazing
I really liked this book. As its title already states it is a guidebook on how to use Elixir and OTP together. It has valuable examples which give you a good start and options to explore further.
Javier García
Sep 11, 2020 rated it really liked it
Definitely a good read. I'd probably recommend for someone who is starting with OTP and wants to learn step by step with some examples.

While I think that it's not the best book to read from cover to cover from the sofa because it's very example-heavy and doesn't have that much actual literature, it is a good choice if your objective is to gain a good thorough understanding of OTP mechanics by trying out the examples yourself.

Regarding the content, it barely covers distributed Erlang, no more tha
Peter Rybarczyk
Apr 07, 2020 rated it it was amazing
I have to admit that I am totally in love with how this book is written. Benjamin has a real gift of teaching others. All, here, in this book, is written in simple and easy to understand manner, so even if you are not a senior developer you will understand almost everything.

Another, even bigger than previous, plus of this book is that it aiming to explain not only Elixir but also OTP and it's a most important feature like GenServer & Supervision and debugging techniques and how Erlang distributi
Bulent Erdemir
Jul 25, 2020 rated it it was amazing
Very useful for speed learning Elixir. It's a bit hard to follow if you're a complete beginner to Elixir and you need to research the language while reading, in order to understand the contents, though this way one seems to learn faster...
The examples are a bit outdated, though. The Supervisor.Spec way of writing Supervised applications is deprecated but most of the examples are built on it.
The writing style is quite good as well.
Aug 14, 2018 rated it it was amazing
Great overview of Elixir & OTP!
Edham Arief
Apr 28, 2018 rated it it was amazing
An in depth look into OTP and Elixir. A bit hard for beginners but good for medium to advance level Elixir practitioners.

Do the examples yourself to grasp the inner power of OTP, ETS etc.
André M. Bonkowski
Did not complete
Maciej Woźniak
Feb 11, 2017 rated it really liked it
If you are new to Elixir / OTP this is definitely a must-read. However, for those new to Elixir, I recommend reading Programming Elixir: Functional > Concurrent > Pragmatic > Fun first. That's because "Little Elixir..." does not delve much into Elixir as a language but rather concentrates on its concurrency and other OTP features.
And that's what I really like about it - it addresses the areas hard to find in other Elixir books - like property based testing or concurrency testing.
The examples are
Marek Suscak
Dec 28, 2016 rated it it was amazing
Shelves: computer-science
Tidy little book on Elixir & OTP. Very good resource for starters.
Dec 31, 2016 rated it really liked it
I wish the book covered other OTP behaviours like gen_event, gen_fsm, gen_statem
Bjoern Rochel
Jul 02, 2015 rated it really liked it
Shelves: 2016
Good intermediate level book on Elixir. I particularly liked the chapter about Links & Monitors and the chapter where a Poolboy clone is built.
rated it it was amazing
Dec 25, 2019
rated it really liked it
Sep 08, 2020
Subhajit Das
rated it really liked it
Dec 07, 2019
Marcus Autenrieth
rated it it was amazing
Sep 24, 2019
Nikolay Dyulgerov
rated it really liked it
Mar 24, 2019
rated it it was amazing
Jun 08, 2020
William Singleton
rated it liked it
Mar 12, 2019
rated it really liked it
Mar 29, 2018
rated it it was amazing
Feb 22, 2019
Benjamin Rhodes
rated it it was amazing
Dec 07, 2017
rated it really liked it
Oct 02, 2017
Yuya Yabe
rated it it was amazing
Mar 23, 2020
rated it really liked it
Jul 14, 2017
rated it liked it
Jan 14, 2019
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Elixir in Action
  • Functional Web Development with Elixir, Otp, and Phoenix: Rethink the Modern Web App
  • Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
  • Learn You a Haskell for Great Good!
  • Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
  • Designing Elixir Systems with OTP
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Programming Ecto
  • Designing Data-Intensive Applications
  • Learn you some Erlang for great good!
  • Metaprogramming Elixir
  • The Pragmatic Programmer: From Journeyman to Master
  • A Philosophy of Software Design
  • Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  • Haskell Programming From First Principles
  • Programming Erlang
  • The Simple Path to Wealth: Your road map to financial independence and a rich, free life
  • Eloquent JavaScript: A Modern Introduction to Programming
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Benjamin is a Software Engineer at Pivotal Labs, Singapore.

He is the author of The Little Elixir and OTP Guidebook (Manning Publications) and The Ruby Closures Book (The Pragmatic Bookshelf).

Deathly afraid of being irrelevant, is always trying to catch up on his ever-growing reading list.

News & Interviews

Looking for a fictional meet-cute in the new year? We've got some steamy novels for you to snuggle up with, including Casey McQuiston's...
64 likes · 14 comments