Today we learn a dead-simple way to make logging levels configurable at runtime.
Today: A short introduction to the essential feature's of Ruby's standard Logger library.
In this episode, we'll move logging into a dedicated, low-priority thread.
Today we explore some more advanced considerations around the "audited predicate" technique from episode #279
Programs are good at giving us "yes" or "no" answers. But often the next question is: "why?". In today's episode we look at one way to answer this question.
Today we explore the Decorator pattern, with the help of the SimpleDelegator standard library.
In this quick live episode I demonstrate a standard library that improves on Kernel#p
We all use 'puts' for debugging at some point. This episode shows why 'p' is a better choice.