What happens when you try to TDD new functionality deep inside a private method? The resulting tests can feel terribly awkward and brittle.
A question that I hear a lot is: "Do you test private methods? And if so, how?" In this, the first of a series, we'll talk about where private methods …
Want to cut down on the mental friction of good object design? Use this organic approach to sprouting new classes in Ruby!
In this Bash-focused episode, we'll explore a nifty trick for reading from subcommands as if they were files!
Rake isn't just for running tests. You can use Rake to organize all your favorite development automation tasks across ALL your projects. Find out how, in this episode!
In a language full of expressive little shorthands, it's time to meet a new idiom! This one makes simple blocks even more concise.
"What did that program change?!!" - In today's episode you'll see how you can definitively answer this question, using a built-in feature of Docker!
As we've explored recently, strace is a powerful tool for understanding how a program interacts with the operating system. But it's only for system calls. Learn how to use ltrace …
Learn to use strace - a powerful microscope for peering into a program's interactions with the operating system.