Methods taking multiple blocks

Ruby makes it trivial to pass a block of code into our method calls. But what do we do when a method needs two blocks of code or more?


Command line TODO lists

With so much to do, why don't we create a command line TODO list that just works, without the clunky interface?


Whyday 2011

This weekend, put your best practices away and celebrate Why's contributions to our unique culture.


Ruby diffs

Diffs are a great way to inspect changes to files or send them around, but have you ever wondered how they work?


Tools for Travis

Creating tools for Travis, a continuous integration server for open source projects.


Terminal admin

Updating content in the console can get quite tedious pretty fast. Let's fix that.


RSpec formatters

RSpec's formatters aren't really awesome. Create a better, smarter or funnier one.