Explorations of specific application domains, such as UNIX systems programming, or e-commerce.
Category: Applications

Episode #054: FFI Part 4: Test of the Mainloop
Beginning on the implementation of a Ruby PulseAudio API.

Episode #046: Gem Love Part 2
In Part 2 of this series chronicling the creation of an app, I establish a test-driven rhythm, starting with a high-level acceptance test. The source code for this episode is …

Episode #039: Gem Love Part 1
In this, the first of another ongoing occasional series, I revisit an open-source application I started three years ago and begin to rewrite it. Part 1 focuses on building a …

Episode #026: 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 interface to the Linux …