Ruby's IO Buffering And You! Jesse Storimer screencasts his way through what happens when you read and write to files and sockets in Ruby, explaining the behavior and spelunking through Rubinius’ implementation of IO. You’ll learn stuff. If you want to learn even more stuff, check out Jesse’s new book Working with TCP Sockets. Jesse is fantastic at describing Unixy things concisely; you’ll like it.