Seems good so far (even if I mistyped a function name, got errors, and then submitted it as errata ), nice work up from really basic Agent -> GenServer etc. Nicely paced, gives a pretty speedy run through. Just going onto the Phoenix bit, which is the main reason I got it (to practise splitting apps), so Iāll see how that goes
How much Elixir and Phoenix do you think we need to know before getting started on this book?
Good to hear positive views so far!
Thanks!
You will need to have some experience with Elixir. Reading through the docs on the Elixir site might be enough for some. Otherwise, there are a number of intro level Elixir books out there.
If you have experience with an MVC style web framework, you should be fine on the Phoenix front. If not, the fabulous Programming Phoenix book will more than fill in any gaps.
I havenāt read yet but with a quick scan I see you use Phoenix 1.2. Thatās great since Phoenix 1.3 and itās book arenāt out yet. Given the book is estimated to get out of beta in October, are there any plans to update to the never version of Phoenix?
For this book, I donāt currently foresee significant differences between Phoenix 1.2 and 1.3. Weāll determine how much retrofitting to do as we progress toward completion.
This is definitely going on my reading list, especially with 1.3 around the corner.
Iāve gone through the first 50 pages of your book and itās been great! Keep up the good work
Lance, thank you for your book. It is amazing, I am really enjoying it! Will there be something related on how to persist data? Thank you!
Wow, I really enjoyed what Iāve gone through so far! Was pleased to see a game as an example project, being a game developer myself it boosted my interest a lot Thanks for your work!
Thanks for the kind words @kpanic. Glad you like the book!
I know we wonāt cover storing and retrieving application state the way we might with a standard MVC web app. Since the book isnāt in its final form yet, Iām not sure whether we might touch on some form of persistence somewhere. Until itās done, itās not done.
This book sounds fantastic. Iām gonna convince my boss to order me one
Thanks! Glad youāre enjoying the book, @artvin.
@jeramyRR, I think itās really unlikely that we would cover any specific technology for persistence.
I would personally stick to Phoenix defaults (Postgres) as I imagine thatās what most will be using.
Also, re updating to Phoenix 1.3, I would definitely recommend doing so, particularly if thereās not much in it - people love books that cover the latest most up-to-date versions (one of the reasons so many of us love Pragprog, they seem to continually update their books)
I woke up early this morning and got a chance to read a few chapters already before work and after getting home.
Loving the book already lance.
A great perspective, technically and otherwise, (including the flower child version of a wwII era game).
I knew asking for CouchDB was a long shot, but Mnesia seems doable right?
This is an instant purchase because the first chapter is called āBuild a Game Engine in Pure Elixirā. I love books that start with non-trivial projects instead of āletās build a todo listā.