small medium large xlarge

The latest version of the book is B7.0, released 26 days ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: B7.0 (11-Dec-17)
#82370
PDF page: 12
Context: second-to-last full paragraph on page, last sentence. Problem: "i" should be capitalized. "He also spoke to the community on behalf of ...more...
  • Reported in: B7.0 (19-Nov-17)
#82273
PDF page: 27

$ cd islands_engine
in mobi file there are visible some strange dots around spaces--Krzysztof Bardzinski

  • Reported in: B7.0 (18-Nov-17)
#82271
Paper page: 79

`GenServer.cast(pid, {:demo, new_value})` should be `GenServer.cast(pid, {:demo_cast, new_value})`--Alan Gardner

  • Reported in: B7.0 (19-Nov-17)
#82275
Paper page: 79

Third paragraph from the bottom. "GenServer.start_link/3 three triggers" should be "GenServer.start_link/3 triggers".--Alan Gardner

  • Reported in: B7.0 (19-Nov-17)
#82276
Paper page: 92
Half way down the page there's a list describing what the with needs to check. In the third item of that list "whether it forested and island" should ...more...
  • Reported in: B7.0 (20-Nov-17)
#82278
Paper page: 110

Sixth paragraph down, "when starting child process" should either be "when starting a child process" or "when starting child processes".--Alan Gardner

  • Reported in: B7.0 (19-Nov-17)
#82272
PDF page: 111
In the section "One For All", the text below immediately refers to "all-for-one". I think this is a mistake and should also be one-for-all. --Michae...more...
  • Reported in: B7.0 (21-Nov-17)
#82281
Paper page: 117
In the code for the start/2 function you have the line import Supervisor.Spec, warn: false. This is not in my version of this function. For reference,...more...
  • Reported in: B7.0 (23-Nov-17)
#82295
Paper page: 140
In the 5th paragraph it says that the callback module is in "/lib/islands_engine.ex". However it is in "/lib/islands_engine/application.ex".--Alan Gar...more...
  • Reported in: B7.0 (17-Nov-17)
#82267
PDF page: 158
Paper page: 147
It is probably better to be consistent which mix task to use to generate phoenix project. You mentioned both phoenix.new and phx.new mix tasks. Re...more...
  • Reported in: B7.0 (23-Nov-17)
#82296
Paper page: 194
In the Phoenix installation notes it says to use "mix archive.install" with a URL ending in "phoenix_new.ez" in order to have access to the mix phx.ne...more...