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.

Binary Mode

Understand once and for all how, when, and why to open files in binary mode.

Line Endings

A little history lesson about computer text formats

FFI Part 2: Smoke Test One

In part 2 of this series, we buy ourselves some peace of mind with a simple smoke test. The code for this episode can be found here: https://github.c…

FFI Part 1: Proof of the Concept

With the FFI Gem, building wrappers for C libraries is easier than ever. This episode gives a brief overview of building the beginnings of a Ruby inte…