small medium large xlarge

The latest version of the book is B3.0, released 27 days ago. If you've bought a PDF of the book and would like to update 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: B3.0 (11-Nov-19)
  • Fixed: 11-Nov-19, awaiting book release
PDF page: 1
Paper page: 1
Hi! Thank you for your work I've found some errors in the code which maybe could be solved. lib/hello_sockets/pipeline/producer.ex the handle_ca...more...
Stephen Bussey says: Thanks for this report. This is a byproduct of the way that code is included in the book. The book's content evolves over a chapter, but each stage has to be represented in the book. I will be going through the code to add end statements to all functions in the book. The end result will still have some duplicate functions though.
  • Reported in: B3.0 (09-Nov-19)
PDF page: 42
There is an issue between the mobi and pdf versions. The diagrams are not getting filled in with the mobi version. The boxes appear, but there is no...more...
  • Reported in: B3.0 (09-Nov-19)
PDF page: 45
In the mobi version, "pong" and "pang" appear to my old eyes as almost identical in the code samples. I would suggest using something more distinct.-...more...
  • Reported in: B3.0 (10-Nov-19)
PDF page: 154
when killing Sneakers23Web.Endpoint via :observer, the output [info] Application sneakers_23 exited: shutdown is received in the iex repl, and the s...more...