-
Mark Bates
4.21
Description:
This talk will guide you through the various different aspects of building distributed applications with Ruby. While this talk will not do a deep dive into any technology we will look at libraries that ship with Ruby, such as DRb and Rinda, as well as other 3rd party libraries that are available, during the discussion and examples. We'll talk about remote method invocation (RMI), message queues, asynchronous tasks, map reduce, and background jobs, just to name a few. The discussion will include what those terms all mean and when and where you may want to use a particular technology.

Great talk! Unlike..ahem..other RubyConf presenters, Mark understands the importance of focusing on specific topics and covering them adequately, rather than doing a shotgun, "let's cram 8 hours of topics into 50 minutes" kinda presentation. He also understood large fonts and proper background and text colors make for easier reading even further back in the room.
Having pre-recorded runs of sample code was excellent; no fumbling with broken demos. The topic was well covered, I at least learned quite a bit and left with plenty of concepts to go research on my own.