My first post in a series on Ruby blocks is up at the O'Reilly Programming blog: Why Ruby Blocks Exist: Exploring Ruby's "each" Method. It's suitable for beginners and people just discovering the language, and includes a screencast demonstrating how you can play around with blocks yourself interactively in IRB.
I made this screencast to show off how powerful DRb is, and how easy it is to get started. We create a simple drawing canvas in Tk, then use DRb to network-enable it and draw to it from a 4-line client. We finish with a Ruby client that runs on Android via the Ruboto environment. And along the way, we cover a little basic security to help keep you safe (this is a network app, after all).
I’ve got a sizable commute, so I’ve taken to downloading conference videos and converting to MP3 to play in the car. Most work reasonably well as speech-only, I’m finding. In hopes of helping others, I’m posting them here.