Before YAML, before JSON, there were null-terminated records. See how this simple, pragmatic technique greases the pipes between UNIX command-line tools---and how you can harness it in your Ruby one-liners!
Don't spend time mastering UNIX tools if you can use Ruby one-liners instead.
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.
Have you ever gone to start a local development server, only to have it complain that the port is already taken? In this episode you'll learn about how to use …
Learn the twin pillars at the root of the UNIX process-spawning architecture!
If you're making subprocesses on a UNIX-like OS, you're using fork(). Learn all about using fork() from Ruby.
A little history lesson about computer text formats
Learn Ruby's exec method by building a tool that starts project-specific Apache instances