Learn a robust, cross-platform way to throw away unwanted output in Ruby programs.
Category: S6 Premium
Episode #500: Subprocesses Part 12: Fork and Exec
Learn the twin pillars at the root of the UNIX process-spawning architecture!
Episode #499: Subprocesses Part 11: Fork
If you're making subprocesses on a UNIX-like OS, you're using fork(). Learn all about using fork() from Ruby.
Episode #498: Query to Command
"Tell, don't ask" is easy to say, but how do you actually put it into practice?
Episode #496: Deep Freeze
Freezing a Ruby object can leave you skating on thin ice. Learn how to render complex Ruby objects totally immutable.
Episode #495: Faker
Learn about a useful tool for generating realistic-but-fake data for examples and tests.
Episode #494: Special Variables Part 4: Speak English!
Now that you've learned how to obfuscate your code with Perl-style special variables, learn how to make it readable again!
Episode #493: Special Variables Part 3: Regex Matching
Learn about one final category of Ruby's Perl-style special variables, and some guidelines for using them.