Predicates return booleans, right? Not always, as it turns out. Part 1 of 2.
In today's episode, we'll eliminate a conditional by passing an argument to the Array#pop method
An episode about self-documenting code.
In the second of two episodes about predicate return values, we look at some of the subtle ways that non-boolean predicate return values can catch programmers by surprise.
In this episode, we address the Primitive Obsession code smell with a lesser-known design pattern.
Today we explore some more advanced considerations around the "audited predicate" technique from episode #279
Today's is another threading episode. This time around, we tackle the subject of "atomicity", and learn about the false assumption at the root of many threading bugs.
Today's episode is about creating self-referential regular expressions.
In Ruby 2.3, getting multiple Hash values at once got a little more powerful.