danielwestheide's review against another edition

Go to review page

3.0

This book probably provides the best introduction you can currently get for the Phoenix web framework. And yet, there were some things I didn't like: The constant raving about how great Phoenix and Elixir are more annoying than motivating. At the same time, the book is a bit too superficial when it comes to explaining Phoenix. It does not really help to understand the underlying concepts. Too often for my taste, it's about what you are supposed to do to build the example application instead of explaining why and how specific parts of Phoenix work in detail. I found this especially troubling for the parts on channels and OTP.

hectorip's review

Go to review page

4.0

I've read the beta 5.0 version of the new edition of this book (>=1.4) because I think it is not worth reading the old version.
The version I read lacks the final 3 or 4 chapters, about Phoenix Presence, Umbrella Apps and some other topics, but what I read was a great intro to the framework and the way of thinking of an "Elixirian". I hope to get the final version soon with some mistakes fixed and then I will write a more complete review, but meanwhile, if you want to learn Elixir for the web, with a robust framework, this is THE BOOK.

glanotte's review against another edition

Go to review page

4.0

The book was informative and helpful, I read the beta 4.0 version. My only beef is that everything is done for you and there aren't additional exercises. I feel like I learned more figuring out why certain things weren't working properly than reading the book.

That being said, I think the book did a great job of introducing the reader to Phoenix, Ecto, Plug and how OTP will work with Phoenix. Because of the lack of exercises, it is a quick read/study.

I do plan to give this a once over again after the final version is completed.

jeffreybaird's review against another edition

Go to review page

3.0

Useful but many of the examples did not work as written which made the book a little more challenging than necessary to get through
More...