Recently at a coding crash course I was doing for The Iron Yard, a former colleague of mine asked me if Objects in Javascript have 2 prototypes. At first, I wasn't sure what led him…

As a programming instructor I am often asked: "Why do we need all these abstractions?" A good while ago I was reading the book Code: The Hidden Language of Computer Hardware and Software (a great…

I know sometimes JS might make you want to punch someone. At least figuratively. However, that is not the type of boxing this article's title is referring to. The type of boxing in question here…

Rebroadcasting: I originally wrote this article on May 30, 2013 for the Emcien Engineering blog. I wanted to make a D3 brush that looked a little nicer than a colored rectangle overlaying a chart. This…

So I have released my second Sublime Text plugin. I always liked the split panes in Sublime Text but sometimes the one I was currently working in, I would want to maximize so I could…