Our team is active in the open source community. We've created and maintain a number of open source projects.

Timecop, RubyGem

Timecop is a RubyGem written by John that provides "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent Ruby code. Needless to say, we do TATFT.

Timecop on github


Hydra, RubyGem

Hydra is a RubyGem written by Nick that allows developers to run their test suite across multiple processes on a single machine, or across many machines via SSH.

Hydra has an easy and incremental setup to get you up and testing faster, so you don't have to wait around for your tests to run.

Hydra on github

Slow Actions, RubyGem

MySQL's slow query log is a very handy tool to detect which SQL queries are running slowly in a production app.

So what about rails applications? Often, test data only contains a small amount of data. Over time more users use the site and generate more data. A page that usually renders in 100ms could be taking 3-5 seconds, or more!

Nick wrote the slow-actions RubyGem which is one of the several tools that we use for application performance monitoring.

slow-actions on github


PureMVCGen, ActionScript Generator

PureMVCGen is an ActionScript code generator Greg wrote to speed up the development of Flash and Flex projects utilizing the PureMVC framework.

PureMVCGen generates a project skeleton so developers can get started immediately without going through the steps to create the core PureMVC classes. During a project, creating new skeleton commands, proxies, and mediators are just one command away!

PureMVCGen on github