Sometimes you need to attach new functionality, such as logging, to other people's code. Learn to leverage Ruby's ancestor chain for (relatively) clean patching, using prepended modules!
direnv and dotenv: both utilities for managing 12-Factor-style environment-based configuration. Where do they overlap, how do they differ, and, most importantly: how can they complement each other? Find out!
Service-oriented architecture may enable separate teams to work fast independently, but they also push problems into the interstices between systems. Distributed bugs need distributed tracing - learn how, with Jessica …
Need to customize your shell environment for one project, but not for your whole computer? Let's look at a few different ways to do that, including the excellent direnv tool!