Avoiding the this keyword on jQuery related code  jQuery
implements some nice abstractions for DOM manipulation and
browser events, removing a lot of crossbrowser issues and making
it easier to accomplish non-trivial tasks. - it also has
drawbacks and some poor design decisions, but I will leave that
for another post. Maybe one day I will write my jQuery 2.0
wishlist… - Today I will explain why I usually avoid using the
magic this keyword inside event handlers and inside most methods
that manipulates jQuery collections.  Read more…   Node.js
Protip: Avoid Global Test Runners  Some of the most popular
Node.js test frameworks advertise that they should be installed
globally: Jasmine, Mocha, Buster.js, etc… I consider this an
anti-pattern.  On this post I will try to explain why it’s an
anti-pattern and show how to avoid global installs by using npm
test instead.  Read more…   Namespaces are Old School  Let’s
start with an overly simplified/generalized and mostly wrong
history of the JS community during the past