- Stoyan Stefanov
High value in each Chapter
The “signal to noise” ratio in this text is very high. Very often authors, most notably Crockford, will go down a rabbit hole of pedantic unimportant threads. Stefanov keeps us on a focused course dedicating the most time to the subjects that really are core and matter in the language: Functions, Global Scope and Modules, building Objects.
The two exceptions to this are as follows:
Some of the example Applications he uses to explain the patterns could have been refactored and simplified. Most notably his extended “Proxy” example missed the mark in trying to get the core pattern across because it was lost in too much unneeded application detail.