Blog posts
Collected posts from the various blogs I’ve contributed to over since 2002.
Collected posts from the various blogs I’ve contributed to over since 2002.
I stumbled across James Herdman’s piece on asset bundling in rails earlier this week. I’d always presumed you could do this but never got round to investigating as very few of my projects load in very large numbers of JS/CSS assets. In the end it was quite timely as I’ve been trying to reduce the footprint of an app I’ve recently inherited that is using far too many plugins. With this technique it was very straightforward to remove the asset_packager library. Now, what else can I eliminate…? ...
Eric Hodel writing a week or so ago: Ruby 1.8.6 is old and it’s API is lacking the forward-compatibility that Ruby 1.8.7 has for moving to Ruby 1.9. Since I maintain two large ruby libraries that are shipped in 1.9 (RDoc and RubyGems) it is becoming hard to maintain 1.8.6 support inside them comfortably. … RubyGems 1.4.x will not support Ruby 1.8.6. Seems eminently sensible.
The Campaign Monitor blog has a nice write up of Panic’s use of CSS3 techniques in their email newsletters, particularly the email they sent out to announce this week’s release of (the really rather nice) Transmit 4. If only all email clients were as capable as Apple Mail…
Simon Willison has published published the slides from his Redis workshop at the recent NoSQL EU conference. They’re pretty comprehensive, and delve beneath the usual “here’s what redis does” into a little more “here’s what you might do with redis”. (the conference was excellent and I’m sorry I’ve not had a chance to write about it here, but I had to dash straight from attending to implementing a rush job using one of the NoSQL projects covered) ...
At last weekend’s Amsterdam Music Hack Day the Echno Nest guys announced their new and extended API. The song API looks like it could be a lot of fun, allowing not only searches for songs by title/artist, but also similarity, loudness, tempo and a range of other attributes.
It seems like it’s time to give this another go. With justinian and the Greenbelt relaunch over, this week has continued along the lines of the rest of April with a return to juggling a whole host of smaller projects. Work for the James Lind Library continues apace, and while we’re still some way off the full overhaul we’re dreaming of there’s now a set of content management tools in place that will let us prepare the library for that day. It’s been quite a process of mapping, deconstructing and reconstructing the content, and while there’s plenty more of that to do we’ve got enough of a grasp that our guesses of how to move forward are now of the informed variety. ...
Obie Fernandez has a nice interview with Chris Wanstrath of Github up on InfoQ. Github continues to be fascinating, both the company as a startup and the product as a change to how people interact with and around code. From the interview, I particularly like the sound of their hiring practices, which have so far seemed very focussed on new employees’ community engagement and potential to bring new ideas to the table. ...
If you’re anything like me, you’ve found the rails server and console taking longer and longer to launch lately. Even switching to Rails 3 for most active projects hasn’t really helped. But I finally found a solution a couple of weeks ago. I found it reading Mikel Lindsaar’s Bundle Me Some Sanity where he outlines the way that bundler coupled with rvm allows a rather different and much cleaner way to manage gems in a ruby application. ...
Adam Greenfield’s shared some thoughts in advance of his talk for the World Congress on Information Technology: People are creative; industries, not so much. And cities?. The sprawling cohort Florida anoints as creative for the purposes of making his case have so little in common otherwise that it’s hard to ever imagine them constituting a coherent constituency, voting bloc, market or audience. ...
I’m never quite sure how to start these things. When (as this week) I’m catching up from having missed a week I’m inclined to say something about how the situation is an indication of how the past fortnight has been. But that’s already feeling a little tired. I need to get into the habit of just writing something quick if in the midst of a specially busy/fractured week, and probably just dive in the rest of the time. ...