Interactive data visualization falls apart pretty quickly if the machine’s specs are not up to par. The last thing you want is your visualization to be slow and clunky. So when planning the graceful degradation of a visualization across a variety of systems, it is important to put some careful thought into testing things such […]

Tagged:

This was too good to not repost… If you have any interest at all in JavaScript performance optimization, then this publication by Jeff Roberson will be of great interest. In this article Jeff dissects RegEx’s found in jQuery and provides insight as well as suggestions to improve them either in performance or syntax. Each example […]

Tagged:

In case you’re not yet familiar, the JavaScript Web Workers API is a feature that facilitates the execution of scripts in an independent background process, away from any UI related logic. It should be assumed that the Worker’s life-cycle is the same as the application that called it, as it comes with start-up and instance […]

Tagged:

If you’re upgrading server software, or changing your port config, you may accidentally Funk your Wagnalls. You’ll know the error when you try to restart apache. ~: sudo /etc/init.d/apache2 start * Starting web server apache2 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:8080 no listening sockets available, shutting down Unable to open […]

Tagged:

The Facebook Thing Facebook has had a lot of press recently. Growing by a million users a day, playing the patent game like every other large corporation, seemingly constant legal-disputes over ownership, and to top it off.. the Facebook movie called “The Social Network” will be hitting the big-screen this October. A lot of people […]

Tagged:

As I become more and more obsessed with Quora, I’m finding more and more questions that I answer seem to feel right as standalone blog posts. The latest even includes an interesting discovery: What’s the cleanest way to intentionally and reliably return a jQuery object that selects nothing? There were two answers already posted to […]

Tagged:

I spent a good half hour writing an answer to a question on Quora today and I thought it was good enough to qualify as a blog post. The question was How do you implement object orientation in JavaScript? I’ll be honest, I was a little disappointed by the answers posted prior to mine, however […]

Tagged:

After spending the day finishing out cross-browser EventSource support in the form of jQuery.EventSource.js, then wrapping up with a commit of 55 new unit tests, I finally left the Bocoup Loft for the day around 8 o’clock… But as most developers know, no matter how hard you try, you just can’t leave this kind of […]

Tagged:

For those of you curious about what can be created or where to use the new JavaScript EventSource API (also known as “Server Sent Events” ) – I’ve developed a very basic chat application that uses jQuery.EventSource.js to provide a simple API to native EventSource where available (and a fallback when not) and Twitter @anywhere […]

Tagged:

Here we are, in the 11th Hour of submission for the 10K Event Apart contest. I just submitted my application, which weighs in at a grand total of 3991 Bytes… or it did, but after I submitted it I was still able to shave off a few more bytes, for a final total of 3676Bytes […]

Tagged: