An in-depth guide to Ruby class variables, and when to use them.
Global settings can cause havoc when threads are introduced. Learn when and how to use Ruby's thread-local variables instead.
A naming guideline to avoid confusion and latent bugs.
Ruby 2.4 eliminates an un-intuitive limitation of if-statements.
In today's episode we'll see how to discover what environment variables our programs are implicitly relying on.
An episode about children, flowers, and Ruby constant lookup paths.
In which we explore a strange Ruby quirk.
In which we put some fears about thread-safety to the test, and to rest.
Today's dish is a quick trick for adding keyword arguments to established APIs.
In this episode we discover a trick that can enable us to easily pack up messages with their arguments and pass them around.