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


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