Learn about Ruby's Perl-style I/O special variables, and why they exist.
Get to know Ruby's line-noise special variables. Part 1 in a series.
Learn how to log useful diagnostics when your Ruby program crashes.
The way Ruby handles a program exiting may surprise you!
Always clean up before you turn out the lights!
Simplify baroque domain models by flattening hierarchies of reuse.
Learn how to customize the way Ruby copies objects - and why you might want to.
Ruby's open() call has more tricks up its sleeves than you know!
Understand object copying in Ruby.