EventMachine: scalable non-blocking i/o in ruby Mar 15

Great presentation slides by Aman Gupta on writing non-blocking IO in ruby. I don't know much about non-blocking IO coding, so it was nice to see why I need to continually read IO and check until the input is complete (slide 102) before processing.