Today we take a lightning tour of a power tool for inspecting Ruby objects.
A new Ruby feature lets us treat data as behavior!
When defining multiple implementations of a single role, there are some pitfalls to watch out for.
One of the best ways to better a library method is to rewrite it ourselves!
Introducing a new feature in Ruby 2.3.
Have you ever needed to adjust log verbosity without restarting a server? That's the problem we'll tackle today.
Today's hors d'oeuvre is a practical exploration of when we might want to turn a Hash inside out.
Today's episode is about hiding brittle structural knowledge behind a stable adapter object.
In this episode, we'll convert a global patch into a safer refinement.