Decorating Active Record Scopes

I recently ran into a problem in work where I wanted serialize the same Active Record model to JSON differently depending on context. The solution I ended up going with was to wrap objects inside an Active Record scope in another object and proxy unknown messages to...

Decorating Active Record Scopes

I recently ran into a problem in work where I wanted serialize the same Active Record model to JSON differently depending on context. The solution I ended up going with was to wrap objects inside an Active Record scope in another object and proxy unknown messages to...

The Sound of 122 Git Commits

Ever wondered what your environment sounded like every time you issued git commit? Nope? Neither had I but, I'm glad to say, that I now know. I added a commit hook that recorded one second of audio from my laptop's internal microphone every time I made a...

The Sound of 122 Git Commits

Ever wondered what your environment sounded like every time you issued git commit? Nope? Neither had I but, I'm glad to say, that I now know. I added a commit hook that recorded one second of audio from my laptop's internal microphone every time I made a...

Ribiprocessing: A really slim layer between JRuby and Processing

I'm taking a class called Generative Creativity this semester and thought it'd be nice to use Ruby for my project. There's already an option out there to use Processing from Ruby, ruby-processing, but it seemed really heavyweight for my needs and there...
Bitnami