small medium large xlarge

The latest version of the book is P1.0, released over 1 year 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: P1.0 (22-Jul-16)
#80547
PDF page: 18
"It runs processes in isolated environments without the need for a complete visualization layer for each process." "visualization" should be "virtu...more...
  • Reported in: P1.0 (22-Jul-16)
#80548
PDF page: 20
"This has many of the same benefits as traditional visualization but with a very different underlying implementation." "visualization" should read ...more...
  • Reported in: P1.0 (22-Jul-16)
#80549
PDF page: 20
"In traditional visualization, a host operating system runs a hypervisor that manages one or more complete guest operating systems." "visualization...more...
  • Reported in: P1.0 (19-Aug-16)
#80642
PDF page: 30
"In the past, preparing an app for JRuby required a number of library and code changes because many gems and commands such as Kerenel#exec couldn’t be...more...
  • Reported in: P1.0 (22-Jul-16)
#80550
PDF page: 37
Code sample: ENV RACK_ENV development ENV MAX_PUMA_THREADS 8 Text: The first line sets the Rack environment to production, ... The code's fir...more...
  • Reported in: P1.0 (06-Aug-16)
#80584
PDF page: 37
After adding the final piece to the Dockerfile the statement "The first line sets the Rack environment to production" is incorrect because the configu...more...
  • Reported in: P1.0 (22-Jul-16)
#80551
PDF page: 50
"The default session storage mechanism in Rails is cookie based, which means the session state is stored on the client machine. This is an ideal place...more...