Idioms and stylistic preferences for readability and malleability.
Category: Style

Episode #639
Interpolation over Concatenation
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!

Use “barewords” to embrace the true power of late-binding in Ruby
In the most fan-favorite RubyTapas episode of all time, you'll learn how using "barewords" is a powerful tool for decoupling names from the sources of information.

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

Episode #422: Partial Safe Navigation
Today we learn about why it pays to be judicious in application of the Ruby "safe navigation" operator.

Episode #415: Tabular Struct Refactoring with Sam Livingston-Gray
In this episode, guest chef Sam Livingston-Gray shows us how getting a new view on our data model can drive out a cleaner design.
Episode #418: No Comment
An episode about self-documenting code.
Read More