Why do Ruby programmers use so much String interpolation where other devs might prefer concatenation? Join Jessitron and Avdi for a dialog on language design, idiom, and history!
Tag: idioms

Episode #629
Nested Class
Want to cut down on the mental friction of good object design? Use this organic approach to sprouting new classes in Ruby!

Episode #626
Numbered Parameters
In a language full of expressive little shorthands, it's time to meet a new idiom! This one makes simple blocks even more concise.

Episode #558
yield_self
Discover how to use Ruby's `yield_self`/`then` method to organize methods into neat pipelines of operations! Join guest chef Nithin Bekal for an educational and satisfying refactoring sequence.

Episode #511: Minimum Viable Method
Is there such a thing as a method that is too small? Is it worth it to extract a method just to satisfy a guideline like the Law of Demeter?

Episode #483: Extract Default to Method
Some pointers on making your Ruby parameter defaults self-documenting.

Episode #482: Create and Extend
Learn a concise way to treat a module as an object in Ruby.

Episode #440: Detect Map
A tricky little functional programming puzzle, with an elegant solution.