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
Resource limits don't always have to be hard. Today we'll see how to put fuzzy handcuffs on a process.
Sometimes child processes can get unruly. Today we'll learn how to impose some discipline, using resource limits.
Starting processes is one thing. Keeping track of them after they've started is another.
How to reliably discover a user's home directory.