My Gems

GEMs, or RubyGems, are the standard packaging method for Ruby modules.

These are my featured gems, for a complete list see my rubygems.org profile.

Autobench [alpha release]

Autobench, as follow up to Autoperf, was created to allow for benchmarking web pages

Autoperf (w/ HTTPerf.rb)

Autoperf is a ruby driver for httperf, designed to help you automate load and performance testing of any web application - for a single end point, or through log replay.

Diskcached

Simple ruby disk cache for things like Sinatra which is implemented much like Memcached in hopes that in some cases they're interchangeable.

Duality

Duality is a simple ruby cache helper for using multiple caches.

HTTPerf.rb

Simple Ruby interface for httperf.

Mongocached

Simple ruby mongodb based cache for things like Sinatra and Rails which is implemented much like Memcached in hopes that in some cases they're interchangeable. It's based off 'diskcached'.

Rack::Hard::Copy

This is a simple middleware to save and load static copies of rendered pages. So in other words, this is simple static cache which saves in a format that can be used as a backup, or to be loaded via a simple http server (e.g. Nginx).

YSlow on Ruby

Ruby wrapper for YSlow via PhantomJS.