Today we look at the humble String#gsub method, and learn that it has some surprising tricks up its sleeve.
A look into how Ruby's object construction works, and how we can customize constructors for special scenarios.
ActiveRecord has become practically synonymous with SQL database access in Ruby, but it's not the only way to talk to SQL stores. Today we'll explore Sequel, a wonderfully rich tool …
Learn to deeply understand and effectively apply RSpec's advanced matcher DSL.
New search, team plans, and other languages
I made a deliberate decision not to write my own screencast delivery software. Here's why.
A companion post to episode #461, demonstrating the Ruby equivalent of Dart's "tear-off" methods.
When refactoring Ruby code, getting a fresh perspective on the data model can help drive out a cleaner design.