This is

as days pass by, by Stuart Langridge

. Here I write about many things. In the past I wrote about other things but the past is past. I write code for people to play with, I write about my life on Twitter, and I write here.

On I wrote Migrating this weblog to CouchDB, on the subject of CouchDB, website, and Updates.

I've been meaning for ages to actually get around to migrating this weblog to use CouchDB. I looked a while back at jchris's Sofa weblog engine on CouchDB and didn't like it, so I built my own. It's called "thort" ('cos it's for publishing your thorts, ahaha, see what I did there?), and it'll end up on Launchpad once I get around to writing up some decent instructions on how anyone who isn't me can use it. Things I like about it: it's got proper URLs, not horrid Couch URLs (love Apache proxying, yes I do), I wrote a Yahoo Pipe to take the outputted JSON and convert it to RSS so I don't have to worry about XML validity (this might cause my posts to all appear anew in your RSS reader; sorry about that if so), and it's really, really, really fast compared to Wordpress. Of course, it's really fast compared to Wordpress because it does one-ninetieth of what Wordpress does. Still, there you go. Let's see if this dies, eh?

Andrew Montgomery-Hurrell

One little bit of death I noticed was that feedburner doesn't seem to like your URLs anymore. I was using Google Reader, clicked on the link and bam!, feedburner error page.

Peter J.

Same experience as Ciaran with no old items reappearing, but it appears author information isn't associated with the entries any more (which in my aggregator makes it appear that I've posted them).

HTTP databases, HTTP proxies, HTTP pipes... small pieces loosely joined!

Ciaran

I didn't get any old items reappearing from the feed, just this post - a seamless transition from my perspective.

sil

Andrew: erm, that's worrying. My URLs work for me in Google Reader. I've started using Feedburner, which I wasn't before, though. Can you tell me which URL you're subscribed to for my feed, and which URL gave you the feedburner error message?

sil

Ciaran: excellent news; I'm glad that that worked, at least :)

Daniel

Sounds really good. I checked google reader also and it works fine. What about adding time stamps on comments?

mike

Works great and looks very nice too.

sil

Daniel: I've got timestamps, they're just not displayed. I'll look at that.

Mike: thanks (the look isn't mine; see the footer for a link to the WP theme it's based on)

Simon: there are now two blog engines for Couch: this and Sofa. Have a look at each :)

Simon

Interesting... I've been looking at exactly the same thing in the last few days, since CouchDB seems an ideal way of storing blog entries. Wasn't aware of Sofa, but will have a look at that too...

Dave Morley

How did it go, does it work properly and as expected?

Was it hard?

Is it easy to use once ported?

A few questions you'll probably get asked, you might want to think about an update to the post. That runs through these points and any others that get raised.

James

Comments on your old posts are showing the raw HTML, eg http://www.kryogenix.org/days/2004/12/21/thunderbird

sil

James: fixed, thanks. :)

This website belongs to Stuart Langridge. Contact details are available. Don't eat yellow snow. Valid HTML5, at least in theory, except for the bits that aren't because I'm that futuristic that I'm ahead of the spec, oh yes. HTML5 help from Bruce Lawson, among others. Fonts from the superb FontSquirrel. End.