Projects & Code
I have a small number of projects I'm maintaining publicly in relation to either this site, CrazyLikeThat.com or for our corporate site. Unless otherwise noted, each of the projects is available under the MIT license. See the specific project's LICENSE file for the specific legal language.
My preference is to work with Ruby and Rails, but a lot of my day-job work is with Perl.
Applications
I have one application publicly available via GitHub. The blogging software I use to drive the site will eventually be there.
Curatious
Curatious is a small, in-progress Rails application that assists me with curating links on various topics on my site. It is available via GitHub.
Often, there's a topic I come to understand over time, and that understanding is enhanced by the links I read. I want an easy way to share those links, in a directed fashion, that's a bit different than blogging. Curatious is my crack at that nut.
Gems
My gems can be examined at GitHub. If you're looking to install gems from GitHub, you'll need to be sure to add GitHub as a gem source, if you have not already done so:
$ gem sources -a http://gems.github.com
I build my gems with Jeweler. It's drop-dead simple.
My gems are pretty direct ports of centralized code that existed in one or more Rails projects, so they're pretty plain ports with a README and LICENSE. I have not yet ported spec tests into the gems.
spec-assist
GitHub project. Available by running:
$ sudo gem install base10-spec-assist
This gem provides several helper methods I use with keeping my spec tests DRY.
first-floor
GitHub project. Available by running:
$ sudo gem install base10-first-floor
This is a gem that inherits ActionController::Base and defines the Big Seven RESTful methods. It also defines a render_response method that handles template assignment, formats and status. A great way to DRY out controller code if you start with the rspec generator, as I do.





