github.com

Pure-Ruby alternative to Cucumber.

github.com

Deadweight is RCov for CSS, kind of. Given a set of stylesheets and a set of URLs, it determines which selectors are actually used and reports which can be "safely...

github.com

What Pradipta Archiputra (aka "MAX ARCHIE") uses to send his recruitment emails. This plugin pretends that CC and BCC

github.com

Riot differs primarily in that it does not rerun setup for each test in a context...

github.com

A rails plugin to store a collection of boolean attributes in a single ActiveRecord column as a bit field...

joelonsoftware.com

The minimum bar for a reliable service is not that you have done a backup, but that you have done a restore...

bret.appspot.com

After some deliberation, we decided to implement a "schema-less" storage system on top of MySQL rather than use a completely new storage system. This post attempts to describe the...

...high-level details of the system...

github.com

Another replacement for factories and fixtures that focuses on being DRY and making developers type as little as possible.

github.com

Template inliner avoids the problem when to render a large list of objects,

github.com

Javascript sprite library for Canvas

github.com

Using the Re library, that regular expression can be built incrementaly from smaller, easier to understand expressions...

github.com

Generate syntax-highlighted slides from Markdown

github.com

Helium accepts a list of URLs for different sections of a site then loads and parses each page to build up a list of all

github.com

An ActionMailer delivery method to save mails as files in a directory...

github.com

So you downloaded inaction_mailer, and you had a folder full of e-mails generated while writing your app?

github.com

Large scale server deploys using BitTorrent and the BitTornado library...

github.com

Easily show multiple, overlapping events across calendar days and rows...

github.com

...indexing, it will locate and run as many queries as it can find and suggest indexes that could be added based upon its findings...

github.com

Capybara sets up some tags for you to use in Cucumber. Often you’ll want to run only some scenarios with a driver that supports JavaScript, Capybara makes this easy...

...simply tag the scenario (or feature) with @javascript...

github.com

A simple implementation of an Identity Mapper for Active Record...

gamasutra.com

The reason this "nightmare scenario" is a genuine concern is because people are clearly perfectly willing to engage in repetitive dull tasks if they are extrinsically rewarded, even if their...