The way Ruby handles a program exiting may surprise you!
Queries to commands, coding fonts, free programming books, and more...
Always clean up before you turn out the lights!
The truth about optimizing software, Hanselman on teaching over programming, and more...
Simplify baroque domain models by flattening hierarchies of reuse.
It's my party, I can give you 50% off a year of RubyTapas if I want to!
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!
Customer-driven development, avoiding deployment disasters, Clojure to Ruby, and more...