Today we learn an alternative to "service objects" for scripting user interactions.
Today's dish features a Rubygem that takes the tedium and guesswork out of performance benchmarking.
Today we'll make some message expectations read better using RSpec's support for test spies.
Some more indications that you might not be using Mock Objects to best advantage.
Recently we looked at the Sequel library for interacting with SQL databases. Today, we'll use Sequel again to play with the native JSON support in PostgreSQL 9.3.
As we continue our series on Rake, today we look at the Rake::FileList and how it can help us find the files we need and ignore the ones we don't.
Ruby has both symbolic and English forms of the logical "and" and "or" operators. Which one to choose may seem like a matter of taste, but that assumption can get …
Today we look at the humble String#gsub method, and learn that it has some surprising tricks up its sleeve.