Deliver to Hong Kong
IFor best experience Get the App
Full description not available
C**I
Amazing book to start learning Phoenix
Amazing book to start learning Phoenix.This book tackles the basic fundamental stuffs of modern web development such as:1. MVC serve rendering style of web programming2. Database (Ecto)3. Authentication (over session and over token for websocket)4. Real time/websocket (Channel)6. OTP (breaking down your Phoenix app into small supervised apps to avoid monolithic design)7. How to test all of the 1-6 components aboveThis is a must have book for people interested in Phoenix and Elixir.There are a lot of magic in Phoenix, like Rails, but the concepts are easy to grasp once you repeat the book few times. Coming from NodeJS world where everyone does their own thing, and there's no convention. I'd say Phoenix embraces a nice balance, having solved many things under the hood by using macros, provide great developer experience and convention, but at the same time not overly complicated to understand.Not too mention that it solves your scalability in real time applications that are self-healing, fault tolerance, great tooling because Elixir itself is super awesome! This framework is truly an amazing framework, for those that seeks to replace Rails to embrace the new web, where everything is massively connected real-time.Amazing work Chris McCord!!
C**E
Great material, terrible code formatting on the Kindle. Still worth buying and incredible valuable for learning Phoenix.
The content and material is excellent. This is enough to get you started on most any web application you would want to build with Phoenix and doesn't assume much knowledge of Elixir (although you would still need to pick up another book or tutorial after this one to become truly productive in Elixir before really being fully productive in Phoenix). It certainly is possible to get through this book with only a vague introductory knowledge of the Elixir language if you are already familiar with Ruby and piping in some functional language (including Bash, although knowing a Lisp or an ML derivative wouldn't hurt).My only real complaint about the book is that, in the Kindle edition, the code is not formatted and the syntax highlighting is poor. But if you are on anything other than an actual e-reader, you can just click on the web links next to each code block and be taken straight to the online source file they provide. This was the one saving grace for me for larger sections of code since the indentation was not kept in the Kindle format.
R**R
Methodical, clear, concise
Topic coverage is methodical and the pacing is perfect for people who worked in other server side frameworks. Never felt lost even when I made typo mistakes.This not a cookbook; It's an in-depth introduction to the architecture and the reasoning behind its tradeoffs presented thoroughly with a single application thats built upon through the whole book. The tech stack is sophisticated but this book will get you far on the path to competence.
T**S
Fantastic, but the first edition is out of date.
This book is really good, but don't buy the first edition. Since it was published there have been significant changes to the Phoenix framework that render this edition of marginal use. Based on the quality of this book and the quality of Phoenix I have no doubt that the newer edition will be money very well spent.
A**S
Buy the updated version.
The book seems good, but I've spent more time troubleshooting why certain code examples aren't working than actually getting through the book material. I looks like an updated version is out that I didn't see before I bought this.
J**Y
A Fantastic Introduction to Phoenix and Elixir
I hadn't written any Elixir before reading this book and I was worried it might be over my head. Not at all! Everything was explained in the perfect amount of detail to make it easy to follow.
L**E
Five Stars
Good explanations.
S**G
A Must Read - Productive, Enjoyable, without sacrificing beauty and performance.
It is a must read for those who want to build next-gen web apps using Elixir and Phoenix Framework.Chris has the talent in articulate what he knows to other developers. If you are looking for a practical approach to productive, reliable, high-performance web development is book is for you. This is a type of book we can get our hands dirty developing while going through the content of the book.
C**I
Using it for my master project at uni and I'm ...
Using it for my master project at uni and I'm enjoying it. It is written by the creators of the framework and language and it is not a promotional pitch to use it but rather a practical guide to get you started while understanding how it actually functions
T**I
Worth it
This is the first programming book I've ever read chapter to chapter, not skipping any of the exercises. It's a great way to learn how to use Elixir combined with Phoenix in an actual application. For anyone looking to understand how to build real-time apps and functional programming, this is a must read. Worth every cent.
A**L
The Phoenix Framework book pediod
This edition is kind old (i have this filled with notes, post-its and updates to try to keep up current to Phoenix v1.4 :P
J**T
Badly explained
The introduction of this book let you think you will enjoy to read it, but as you progress in the next chapters, you realize the author lack some basic skill about teaching a knowledge. Lines of Elixir code are thrown on the paper without explanation and you have to try to figure out what each block of code do without any explanation from the author. Even with an Elixir manual on the knee the examples are hard to grasp. Of course you will get some kind of high level understanding of how Phoenix is working, but the way this book is written make it only understable by Elixir experts. Which in my point of view make it totaly useless for most of us who want to learn Phoenix with basic knowledge of Elixir (even with long experience in other programming language such as RoR). Spend your money on other books but not this one.