Michael Joseph Kramer

because two names just isn't enough...

I'm a Failed Blogger

Posted on October 4th, 2011

Blogging has long been my mortal enemy. In fact, I’ve had more blog reboots than blog posts during my battle. This one is #4, and this time I’m determined to make it work. I swear.

I wish I had a good excuse for not blogging more, but I won’t bother to tell you my dog ate my homework. I do plan on writing about agile practices, Ruby, Node.js and JavaScript, CoffeeScript, and maybe a little .NET. This blog’s reboot, in fact, was created with a Ruby blog engine called Toto.

Having rebooted my blog three times already, I did learn what I didn’t like, and I had a small set of requirements:

  • I wanted something simple – not WordPress
  • I wanted cheap (free?) hosting
  • I wanted to be able to hack at it using languages I like
  • I wanted to use tools I like, i.e., vim, git, etc.

Toto is a blog engine that bills itself as minimalistic, with a footprint of just 300 lines. It’s designed to work with Heroku, and that’s free. It’s written in Ruby, and I like Ruby. And finally since the content is created in Markdown text files, a vim plugin is all I need to create the posts. Seems to meet the criteria.

Toto also has an accompanying template to work with it, called Dorothy. After a quick fork of it, I had it running quickly, was able to customize it easily, and found several helpful blog posts about it on the web. I also found some resources to help make it pretty.

Source Code:

Helpful Blog Posts and Resources:

Happy blogging!