September 2012

09/11/2012 at 06:30 PM

The September meeting will be a week earlier due to Rocky Mountain Ruby. We’ve moved the meeting to the 11th and moved it a touch earlier to 6:30pm food is available and talks start promptly at 7pm. This is due to having three presentations to fit in.

First off will be Joshua Timberman speaking about Isolated Project Testing with Test Kitchen. Test Kitchen is a new RubyGem from Opscode that allows you to describe how you’d like to run your project’s Unit and Integration tests in an isolated clean-room environment. It was designed to test Opscode’s Chef cookbooks, Ruby and Erlang projects.

Second, John Unruh will talk about Concurrency. It’s been said that concurrency, either with threads or with evented code is “the next great thing”. Concurrency is also a source of concern about new and difficult classes of errors. In this talk, we will examine the major issues in concurrent software execution and how to handle them. Some common errors will be illustrated with real life examples of programming errors and their resolution.

Finally, Sean McKibben will cover concurrent Ruby using the actor pattern with Celluloid. He’ll expand on what John’s talked about with how to do this with Celluloid. Instead of calculating primes, Sean will be basing his examples around the concept of screen actors saying their lines—using the `say` system command as the unit of work.

As a special treat Joshua is bringing some home brew for us to try.