Summer 2012 Conferences

.

It’s summer! Time for me to hit the road and give some tech talks. For O’Reilly’s Fluent 2012 in San Francisco, May 29-31, I’ll be talking about JavaScript Parser Infrastructure for Code Quality Analysis (Thu 1:45pm). If you know me and some of my latest activities, you probably can guess what this is all about…. Read more »

Software Project and House Rules

.

There was a lot of discussion about the recent rejection of Github pull request workflow by Linus Torvalds, the father of Git (and Linux). Note that Linus does like Github, “great at hosting”. Unfortunately the submission via the pull request mechanic does not meet the standard of kernel contribution. I’m all for lowering the barrier… Read more »

JavaScript Identifier Length Distribution

.

After the fun distribution charts of statements and keywords in popular JavaScript libraries, it is time for another metrics analysis. For a while, I was wondering how JavaScript developers come up with a variable name, function name, and other identifiers. Is it just few characters? Is it not that short? Is it always descriptive? The… Read more »