This post is part of a series on event-driven programming. The complete series is: Events: they’re not just for the DOM, you know Observable objects Deferrable values Asynchronous methods Round-up and final remarks Over recent months we’ve seen the major JavaScript libraries talking up their event support. Back in October Luke Smith spoke about the [...]
I’m doing my traditional birthday software announcement a little early this year, mostly because I really want to get this out and partly because I’m doing a lot of little bits of work on old projects at the moment and this is the only fancy new thing I’ve got to show. Spurred on by the [...]
I will preface my first post of the new decade by saying: this is not by any means elegant. It’s an egregious hack, but it may come in handy for those of you using Culerity for testing your Rails front-end using JavaScript. This is not so much about JavaScript as about dealing with the multitude [...]
A couple weeks ago there was rather a lot of excitement over the fact that Google released a new Analytics snippet that loads the tracking library asynchronously. This is indeed great news, for reasons pored over in the aforelinked articles. But let’s take a closer look at Google’s implementation: var _gaq = _gaq || []; [...]
Last week, my former employer theOTHERmedia open-sourced the last project I worked on there: Helium. It’s a web application that lets you deploy JavaScript packages from Git and load them on-demand into any website by including a single script tag. There’s been a lot of innovation in JavaScript deployment recently, and Helium fits a particular [...]
A year to the day since the initial release, and following the new release of Gruff a couple of weeks ago, I’m happy to announce the release of Bluff 0.3.6. This is largely a maintenance release that pulls in patches that have gone into Gruff in the past twelve months, but it does introduce a [...]
Having managed to go the weekend without making any more fiddly changes to it, I’m finally pushing JS.Class 2.1 out of its Git repo and into the real world. The major updates in this release are a Hash implementation, a much-improved package manager that runs on server-side platforms, and lots of updates taken from Ruby [...]
Been a while since we had a good rant, what with Zed calming down and Giles talking about winding up his blog. I had a great post lined up on browser performance and why all the advice you’ve heard is wrong and so on and so on, and I’d gathered tons of data and sunk [...]
We (which is to say, theOTHERmedia) just pushed out version 0.4.0 of Ojay, our JavaScript library that builds on top of the Yahoo! User Interface library. Also I just realised that I never properly announced the 0.3 release (which came out in December) here, so I should probably catch you up in case it looked [...]
Quick announcement: if you’re still running JS.Class 1.6, you’ll want to upgrade to the just-released 1.6.3 release which fixes a major bug introduced by Safari 4. This browser makes Function#prototype non-enumerable until it is overwritten by the user. This caused a check in JS.Class to fail, causing classes to become their own parents and cause [...]
© The If Works. Powered by WordPress using the DePo Skinny Theme.