Simon Willison’s Weblog


Sunday, 25th February 2007

Data::ObjectDriver. Benjamin Trott’s Perl ORM, with built in support for both caching and data partitioning. I think this is what Six Apart uses for Vox.

# 12:43 am / ben-trott, orm, perl, scaling, sixapart, vox

Camino 1.1 Beta. Camino now has session saving. I simply won’t use a browser that doesn’t have this feature.

# 1:16 am / browsers, camino, sessionsaving

Oxford Geeks hit the media! Coverage in the local newspaper and on the radio, with MP3s.

# 2:12 am / natalie-downe, oxford, oxford-geek-nights, oxfordgeeks

Flash MP3 Player. Nice little embeddable MP3 player, with support for single files or Atom/XSPF/RSS playlists.

# 2:13 am / flash, mp3

Facebook Query Language. The Facebook API now lets you run SQL-like queries. You can’t do joins but you can perform very simple subselects.

# 12:06 pm / apis, facebook, sql, webapis

Warning, this is a bad site!

Unfortunately it’s not a glitch in the matrix—this happened to a friend of mine. If a site gets this warning and isn’t listed on it just means that Google have blacklisted it themselves—they don’t share their reasons with StopBadWare, and provide no mechanism to find out why they’ve blacklisted you. The link to StopBadWare is something of a red herring.

[... 135 words]

I don't do test driven development. I do stupidity driven testing... I wait until I do something stupid, and then write tests to avoid doing it again.

Titus Brown

# 2:44 pm / pycon, tdd, testing, titusbrown

Six cool things you can build with OpenID

I’ve posted the slides from my Future of Web Apps talk on OpenID, minus the demo videos. I’m planning to put together a video that combines the slides, demos and audio once the official podcasts have been published.

[... 816 words]