Refactoring Ruby using Sprout Classes

One of the hairiest challenges of working with some legacy applications is that the code wasn't written to be testable. So writing meaningful tests is difficult or impossible.

Move a file in *nix without retyping whole path

If you've been using the Unix/Linux command line for any length of time, you're certainly familiar with time-saving techniques like tab completion and reverse-i-search. Chances are you use these darling keystroke-savers daily.

Comments are a beautiful thing

Github flavored markdown lets you add structure, images, links and code to your comments. By the way, did you know that you can comment on an error just by replying to it's email notice? Pretty cool, huh?

Lessons from Rails Rumble

We were very excited when we found out we would get to sponsor this year's Rails Rumble competition, and are proud of all the great contestants and new apps that they've built using our favorite web framework!

Rails Rumble: Our Staff Picks

Another rails rumble is over, and now we get to see the apps! There are almost too many entries this year to look at them all. But never fear, the intreped honeybadger team is here to help you sort through them with our much-awaited staff picks!