Programming Phoenix ≥ 1.4 - release date? (Update: beta out now!)

Also see:

2 Likes

PragProg is listing a release date of 2018-Jun-10.

So please don’t get excited when you come across the amazon.com listing with a release date of 2018-Feb-25.

1 Like

Hi All. I’ve been waiting to have my devs jump into Elixir/Phoenix until the revised book comes out. it seems like the release date has been pushed back over and over again. I know that everyone says nothing’s really different except contexts but there must be more to it or the revision wouldn’t be taking so long.

Seems like a great product. Excited to have my team work with it. But not going to take that on until the new book is out. Any idea of a real timeline?

Thanks!

Rick

2 Likes

Books take time to rewrite - it doesn’t happen overnight. I’d highly recommend using Phoenix’s documentation - it explains things really well :slight_smile:

2 Likes

Title’s been updated: Programming Phoenix ≥ 1.4
Still at 2018-Jun-10

I presume that 1.4 will include webpack 4, so any references to Brunch (if there are any) will have to be updated as well (in the original book, Brunch was discussed in passing during the development installation and then primarily in a four page “Adding JavaScript” section; otherwise sporadically whenever there was cause discuss features offered by socket.js or something relating to the phoenix.js and phoenix_html.js dependencies).

Also note that the book indicates a skill level of 4 out of 6 (6 being expert) so some prerequisite knowledge is desirable.

2 Likes

There’s lots for them to get their teeth into before that book imo. I’ve read/done the following and highly recommend the same before learning Phoenix:

Thanks Aston. We have those sources and they’re great.

1 Like

Ah nice! Did you know that Dave is coming out with another course ‘soon’? I can’t wait for it :lol:

In the meantime I have just started reading Learn Functional Programming with Elixir (Pragprog) and am loving it so far - from what I’ve read so far (and I’m not sure how much experience with functional programming your team has, but) it seems to be particularly good at introducing functional concepts :023:

Don’t forget you can use the forum discount to get 35% off PragProg and Manning books :003:

1 Like

any info on what the course will cover?

I think he’s shared some details but I can’t find them now :icon_redface:

There might be some clues in his thread here too…

Programming Phoenix ≥ 1.4 is coming on 2018-06-10, but when will be the beta available? Does anyone know?
@PragmaticBookshelf

I assume you’ve seen this?

I’m sure that everybody is doing their best to get the beta out - but given that the book is only one of many of their responsibilities it may take a little more time to get out.

And as such I would expect the “print book” publishing date of 2018-06-10 to be tentative at this point (hence the phrasing “on or about”).

https://pragprog.com/book/phoenix14/programming-phoenix-1-4

This title will be available on or about 2018-06-10.

2 Likes

The beta for Programming Phoenix >= 1.4 is expected by the middle of May, 2018. The Ecto book should be out just before that. These are of course estimates, because writing books is nothing like a software project :wink: :wink: Be sure to follow @pragprog on twitter or sign up for our Wednesday newsletter so as not to miss anything.

And yes, upgrades within an edition are always free. And when you buy a beta book, you get all the later releases of that book for free. For upgrades to a new edition, it can vary book-per-book. Usually we try to make it either free or 60-80% off. It depends on how much work the author(s) have had to try, we want to be fair to them and them incredible amount of time and dedication it takes to put a book out.

8 Likes

Hi, Andy,

I’ve seen that the beta is out and really want to read this new version. Can I get an upgrade discount?

you should have it on your pragprog account page

That’s a really generous 80% off! Thanks a lot!

1 Like

Already started reading the book. This book is so engaging!

Thank You @josevalim, @chrismccord and @redrapids!

1 Like

hey,
i can’t run this command (that is found at page 18)

mix archive.install https://github.com/phoenixframework/archives/raw/
master/1.4-dev/phx_new.ez

it ends up with

** (Mix) Expected a local file path or a file URL ending in ".ez".

for some reason, there’s no repo at that address.

thanks

Looking at the page

https://github.com/phoenixframework/archives

possibly

https://github.com/phoenixframework/archives/blob/master/1.4-dev/phx_new.ez?raw=true

???

just guessing

Hmmm … content seems to be identical to

https://github.com/phoenixframework/archives/raw/master/1.4-dev/phx_new.ez

M Filemode      Length  Date         Time      File
- ----------  --------  -----------  --------  -----------------------------------------------
  -rw-rw-rw-       660  28-Jun-2018  12:12:28  phx_new/ebin/phx_new.app
  -rw-rw-rw-     81696  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Phx.New.Web.beam
  -rw-rw-rw-     28648  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Phx.New.Umbrella.beam
  -rw-rw-rw-     86040  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Phx.New.Single.beam
  -rw-rw-rw-      5224  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Phx.New.Project.beam
  -rw-rw-rw-     17236  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Phx.New.Generator.beam
  -rw-rw-rw-     30248  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Phx.New.Ecto.beam
  -rw-rw-rw-     17088  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Mix.Tasks.Phx.New.beam
  -rw-rw-rw-      2240  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Mix.Tasks.Phx.New.Web.beam
  -rw-rw-rw-      2572  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Mix.Tasks.Phx.New.Ecto.beam
  -rw-rw-rw-      1468  28-Jun-2018  12:12:28  phx_new/ebin/Elixir.Mix.Tasks.Local.Phx.beam
  -rw-rw-rw-         6  28-Jun-2018  12:12:28  phx_new/.elixir
- ----------  --------  -----------  --------  -----------------------------------------------
                273126                         12 files

 $ curl https://github.com/phoenixframework/archives/raw/master/1.4-dev/phx_new.ez
<html><body>You are being <a href="https://raw.githubusercontent.com/phoenixframework/archives/master/1.4-dev/phx_new.ez">redirected</a>.</body></html>
$ 

https://raw.githubusercontent.com/phoenixframework/archives/master/1.4-dev/phx_new.ez

indeed, i wasn’t aware of that new line;

ty @peerreynders