Before long every line of code that is used to run the On Perl blog will be publicly available here, but this is the first step in that direction: the data back-end. This site is actually more than a blog--to me anyway--it is also a chance to experiment, so in every reasonable way I've tried to create better and newer ways of doing things. I've made some decisions I soon regretted, and then, a little wiser, made improvements. When considering how I would handle the back-end I was somewhere between the almost obvious MySQL choice, and the seemingly more elegant, sleeker file-based choice of Bloxsom.