small medium large xlarge

The latest version of the book is P1.0, released 6 months 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 (23-Nov-16)
#80923
PDF page: xiv

“client-side (including jQuery and Angluar)”

Should be:
“client-side (including jQuery and Angular)”--Daniel Schildt

  • Reported in: P1.0 (13-Nov-16)
#80878
Paper page: xvii

page says unzip tdjsa.zip

Pragmatic Site book page only offers vsjavas-code.zip--Philip Schwarz

  • Reported in: P1.0 (25-Nov-16)
#80925
PDF page: 6
“Automated testability _is a design issue_.” should be: “Automated testability is a design issue.” Markdown syntax for italic text had been for...more...
  • Reported in: P1.0 (02-Nov-16)
#80856
PDF page: 115
The test named 'getPriceForTickers should respond well for a valid file' fails with the following error output from running the 'npm test' command ...more...
  • Reported in: P1.0 (21-Nov-16)
#80914
PDF page: 173
The code block in testdomjquery/todo/test/client/tasks-test.js will not fail. The xhr should give a response before expect is called, like th...more...
  • Reported in: P1.0 (21-Nov-16)
#80915
PDF page: 173
The code block in testdomjquery/todo/test/client/tasks-test.js will not fail. The xhr should give a response before expect is called, and the...more...
  • Reported in: P1.0 (23-Nov-16)
#80922
PDF page: 181
The code block at the end of the page does not do what it's supposed to: verify that updateMessage function called the getTasks function. The origi...more...
  • Reported in: P1.0 (13-Feb-17)
#81114
PDF page: 181
mock set up in test doesn't verify anything:- testdomjquery/todo/test/client/tasks-test.js it('addTask callback should call getTasks', function() ...more...
  • Reported in: P1.0 (11-Nov-16)
#80873
PDF page: 215
Hi! Am I missing something or is there a harmless syntactic error in the 'addTask should call the service' test? The file at testangularjs/todo/...more...
  • Reported in: P1.0 (11-Nov-16)
#80874
PDF page: 216
Hi again! By the same lines of a previous erratum I submitted some moments ago, the addTask function of the controller sends a newTask parameter th...more...
  • Reported in: P1.0 (12-Nov-16)
#80877
PDF page: 242
Hello! When exploring the angular spike of chapter 9 and running the "npm install" and "npm start" commands, I faced some errors like these: - H...more...
  • Reported in: P1.0 (14-Nov-16)
#80879
PDF page: 278
Hello again! After running the "npm start" command and opening http :// localhost : 3000 page in a browser, the application fails because it doesn'...more...
  • Reported in: P1.0 (17-Nov-16)
#80888
PDF page: 309
After listing the source for the AngularJS tests file, there is a typo in the file name mentioned. It says: "The first change is that instead of...more...
  • Reported in: P1.0 (17-Nov-16)
#80890
PDF page: 357
Today I've just finished my first exploration of this whole book by doing the examples in my own environment, typing them, studying each step and I ca...more...