Going to Railsconf

I’m going to Railsconf in a few days. I’ve been spending much of my free time and, recently, a good bit of my professional time working with Rails. In preparing for the conference, I’ve been doing a ton of reading and a good bit of rails hacking.

I’ve been mostly silent on here for the last few weeks. This is partially because I’ve been so bummed about being vandalized and partially because I’ve been spending much of my would-be blogging time on building my own blog engine. Sure, WordPress is good enough for what I need, but it’s such a big target for automated hacking. Also, I’m not really learning much by using an out of the box application. I want this site to be a place where I can try things out.

It only took me one night to re-build the presentation engine, custom theme and all, with rails. It’s taking me considerably longer to get things like the MetaWeblog API, Akismet, and various other essential components I hadn’t considered complete. Also, there are some static urls that I cannot break such as the links to my very popular Scrollbox.js library and a few other things, which is where most of my traffic comes from. If I were just creating a new site, I’d be able to launch it today, but since I have so many features I have to keep consistent with the old version, it’s going to take a little while longer.

Anyway, the reason I bring it up in this post is that it’s my project for Railsconf weekend. I hope to get it finished and insert as many bells and whistles as possible while I’m away.

Update on My Site Repair

As you can tell, I have yet to repair my site to its prior glory. It’s really depressing to have been vandalized. I’ve been evaluating my options for moving away from WordPress. It seems anywhere I go from here is going to require a larger commitment on my part, but will make me less susceptible to hackery, at least in that many other engines are much smaller targets for automated attacks. I’ll have things fixed up as soon as I decide what I want to do and re-implement my theme in whatever my new system is.