Idioms and stylistic preferences for readability and malleability.
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.
Clearing up confusion around "bang methods" in Ruby.
A tricky little functional programming puzzle, with an elegant solution.
Today we learn about why it pays to be judicious in application of the Ruby "safe navigation" operator.
An episode about self-documenting code.
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.
Another little episode about thinking positive.
A little episode about thinking positive.
Today, we think about separating concerns at the very lowest level.