Language features, syntax, and gotchas.
Understand object copying in Ruby.
Learn a concise way to treat a module as an object in Ruby.
Stop thinking of variables as boxes.
A little history lesson about computer text formats
An in-depth guide to Ruby class variables, and when to use them.
What to do when a Ruby module has overridden a needed method?
A companion post to episode #461, demonstrating the Ruby equivalent of Dart's "tear-off" methods.
Kicking off 2017 with a very special guest series on Design Patterns!
Intention-revealing array combinations in Ruby.
How do you get multithreaded code right? The first step is to see if you can avoid using threads at all! The other day I was adapting an email course …