The joy of refactoring

Sooo you might remember that I happily refactored a site to use Seth’s custom javascript events. (I believe they have since been wound into prototype core, if you’re going to implement them now.) Anyway, recently we had a number of changes that needed to tie into various user actions, and since they were already custom events from back in February, creating the new classes and having them listen to the events, or in one case adding a new event to a pre-existing class and it’s subclasses took almost no time. I love when that happens. Thanks Seth!

WebKit Does HTML5 Client-side Database Storage

Surfin’ Safari – Blog Archive » WebKit Does HTML5 Client-side Database Storage: The current working spec for the HTML5 standard has a lot of exciting features we would eventually like to implement in WebKit. One feature we felt was exciting enough to tackle now even though the spec is still in flux is client-side database storage. So for the last few weeks andersca, xenon, and I have been cooking up an implementation![Interesting. Finally? Maybe.]

NYTimes DBSlayer

NYTimes DBSlayer: NYTimesThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we’re feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients via JSON over HTTP, meaning it’s simple to monitor and can swiftly interoperate with any web framework you choose.[From the Times? Cool.]
Source: BitWorking