- Using the Rake Build Language - Martin Fowler
- Basic Rake video - Jim Weirich (the creator and maintainer of rake)
- Power Rake video - Jim Weirich (the creator and maintainer of rake)
- Ruby Concurrency and Parallelism: A Practical Tutorial
- Introduction to IPC in Ruby
- Forking and IPC in Ruby (two part series)
- Running a child process in Ruby (properly)
- Stripe's Subprocess library
- Thread Pool - A Ruby Antihero
- Capturing stdout & stderr from shell commands via Ruby
- Pseudoterminals (wiki)
- PTY ruby doc
- Continuously read from STDOUT of external process in Ruby
- Open3 standard lib gem
- IO standard lib gem
- The Object Model in Ruby: Why Object Oriented Programming?
- Why Ruby Class Methods Resist Refactoring