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

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 #395: Microconcerns
Today, we think about separating concerns at the very lowest level.
Episode #418: No Comment
An episode about self-documenting code.
Read More