Jesse Storimer is a programmer and author. Employed as a Senior Developer at Shopify, Inc., he also stays up late at night to self-publish books about system programming for Ruby developers. He writes a blog at jstorimer.com and can almost always be found spending time with his wife and two daughters when afk.

Jesse's articles

  1. The Self-Pipe Trick Explained

    The self-pipe trick is a cool Unix hack. It’s a great example of combining some simple building blocks into a reliable solution. This article will help you wrap your head around it, building up an understanding of Unix signals, pipes, and IO multiplexing in the process. Recently I was spelunking through the Foreman codebase. I […]

  2. RubySource: Exit, Exit, Abort, Raise … Get Me Outta Here!

    Exit, Stage Left Every time you enter an irb session, boot a ruby script, or run a test runner you’re starting up a process. This goes for anything on your system, not just Ruby code. For instance, the same is true for shell commands like grep , cat , or tail . We spend lots of time and effort talking about the proper way to write code and ensure that it executes efficiently, but what about how it leaves its mark on the world?

  3. Exit, Exit! Abort, Raise…Get Me Outta Here!

    Exit, Stage Left. Every time you enter an irb session, boot a ruby script, or run a test runner you’re starting up a process. This goes for anything on your system, not just Ruby code. For instance, the same is true for shell commands like grep, cat, or tail. We spend lots of time and […]