Practical Object-Oriented Refactoring

As code bases grow, the need to refactor grows with it. A couple weeks ago, I saw an opportunity to refactor Bloc's scheduled emails, which we activate in a Rakefile. »

It's morphin' time!

Part of building a great product is ensuring your bug count remains as close to zero as possible. Most organizations have a bug tracker of some kind, where folks submit »