Worthwhile JavaScript articles by Ben McCormick

A trap: “The feature looks like it does one thing, but has unexpected behavior in some cases that can easily lead to bugs”, or

Too little payoff: “The feature provides some small advantage, but requires the readers of my code to know about obscure features. This is doubly true for API features where using the feature means that other code that interacts with my code must know about the feature.”

JavaScript “Stale Practices”. These used to be best practices, but JavaScript and the way it’s used to develop have changed so much that these practices are now out of date.

Evil JavaScript. A selection of JavaScript programming techniques that are useful “If you write code that other people have to work with, the opportunities to annoy, confuse, aggravate and bamboozle.”