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.

×