24 July 2019 B9.0

Content-complete and heading to copy edit and indexing.

13 June 2019 B8.0

This is the last beta! With this release, we’re content complete. Among the changes are these:

  • You now have the last chapter: Chapter 14, What’s Next? In it we address LiveView, PubSub 2.0, and the coming additions to Phoenix.
  • We aligned the configuration with the deployment strategies necessary to build a release to prepare for Elixir’s deployment changes.
  • We have taken an extensive pass through the entire text, cleaning up each chapter along the way and making things consistent.
  • We have also taken an extensive pass through the errata. Thanks for all of your help with this! For those of you who have been keeping us busy, please accept our thanks. You’ve gotten us through to the production process when our editors and reviewers will go over the book in detail.

19 March 2019 B7.0

The last update to the regular chapters is IN! We finished the Testing OTP chapter. Due to some major restructuring of the OTP design, the testing chapter took a while to get right. We can see the finish line. Here’s what’s coming:
  • We still owe you a treatment of Channel Presence.
  • We will align the configuration with the deployment strategies necessary to build a release.
  • We will add a treatment of LiveVeiw in the last chapter. We hope you’re enjoying the rewrite so far. Happy reading!

25 January 2019 B6.0

  • We added a new chapter: Chapter 12, Observer and Umbrellas.
  • We addressed another big chunk of of the technical errors.
  • We’re working on a treatment of channel presence; that will come in about a month or so.

19 October 2018 B5.0

  • We added a new chapter: Chapter 11, OTP. It’s the most heavily revised chapter yet with changes to the dynamic supervision and new child specs added in Elixir 1.5.
  • We addressed another big chunk of of the technical errors. It seems you’ve been busy too! Thanks for all of your help and keep them coming.
  • We know we still owe you a treatment of channel presence; that will come in about a month or so.

15 August 2018 B4.0

Thanks for all of the comments. It’s what makes writing worthwhile. We have a great community.
  • We added a new chapter: Chapter 10, Using Channels. It’s the core concept in Phoenix. We’ve updated from models to contexts and sprinkled in a few new features.
  • We addressed all of the technical errors. Thanks for all of your help and keep them coming!
  • We also are getting a number of thoughtful editorial requests. We’ll address those holistically once the chapter updates are in.
  • We know we still owe you a treatment of channel presence. We’ll likely add that code to an existing chapter, and it might be channels. We’ll have to see how the page counts and overall balance look.
  • We are reworking the entire OTP chapter to introduce the new concepts around dynamic supervisors. We hope you enjoy it. We hope to have it ready in a week or two.

02 August 2018 B3.0

Thanks for all of the comments. Keep them coming. We’d like to address a couple of errors we’ve seen reported here. We have been getting some comments that Routes.user_path is incorrect. If you are getting an error, it means you are not on a current enough version of Phoenix. Update and then try again. You may need to regenerate your code in places.

  • We added a new chapter: Chapter 9, Watching Videos. In it, we lay the groundwork for channels. We update the application with custom URLS using Ecto extensions and Elixir protocols.
  • We addressed most of the errata. We are still touching up some of the code, which we’ll get to by next week. Thanks for all of your help and keep them coming!

27 June 2018 B2.0

  • We added a new chapter: Chapter 8, Testing MVC. This chapter completes part 1 of the book. We’ll circle back and address new features that readers identify as important but for now we’ll move on toward addressing channels.
  • Addressed errata. Thanks for all of your help and keep them coming!

22 May 2018 B1.0

Initial beta release.

×