Projects

Ruby Gems

rspec-set — Speed-up your specs!

rspec-set speeds up integration specs of ActiveRecord models. It provides a helper called “set” that you use the same way as “let”. Under the hood, “set” will setup your active record model once and will take advantage of SQL transactions to rollback all changes made during each test. Your tests are now ubber fast and still running in isolation.

jekyll-s3 — Push your jekyll blog to Amazon S3

Amazon S3 is the cheapest and easiest way to serve a jekyll blog. jekyll-s3 is the easiest way to push your jekyll blog to Amazon S3.

active_sanity — Sanity check your database

active_sanity provides a Rake task that logs (and stores if you want to) all invalid Active Records your database contain. Run it, fix your records and sleep better at night.

bundler-auto-update — Auto-magi-safely update your Gemfile

bundler-auto-update update all the gems listed in your Gemfile to the latest version that does not break your tests.

git-branch-delete-orphans — Delete orphan branches

git-branch-delete-orphans helps you deleting all those local tracking branches which remote does not exists anymore.

Web apps

http://3smileys.com — Get feedback on your emails and newsletters.

Want to get feedback on the emails you (or your team) sends? Use 3Smileys!

http://bustop.ca — Real-time bus arrivals in Vancouver, BC.

I wanted a simple & fast web-app to check the next bus arrivals, so I built it.

http://thatz.at — Any time in any timezone

Go to http://thatz.at/2pm to see what 2pm is in other timezones. You could also try http://thatz.at/sat 2pm EST to see what this saturday @ 2pm EST is in your timezone.

Hacks!

TwittyBrite — Display Twitter Messages on a Betabrite Led Display

Plug a Betabrite in your computer and run TwittyBrite with your twitter credentials. All the Direct Messages you receive via Twitter will get displayed on it!

Jabber-SSH — SSH via GoogleTalk

Jabber-SHH allows to you to administrate a remote computer via a command line through a Jabber client. This ruby hack is available as a gist.