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.
Do you ever feel like you're repeating yourself when declaring and then initializing Ruby attributes? Today's episode will help you DRY up your classes.