There’s a nice article by Garrett Rooney over at O’Reilly’s ONLamp site. I’d already mentioned Garrett’s Ruby wrapper for Genx; in this piece, he uses it as a case study on how to extend Ruby with C code. Neat.