September 2011 Monthly Meeting Summary

What I Love About Ruby - presentation by Keith Bennett

Although Ruby is best known for the language in which Ruby on Rails is implemented, it is an awesome general purpose programming language in its own right. Its scope goes beyond application development to include software testing frameworks such as Watir and system administration tools such as Puppet and Capistrano. If you appreciate writing software that's easy to read, concise, elegant, expressive, and powerful, then programming in Ruby will be an exhilharating experience, and what I love about Ruby will be what *you* love about Ruby too. Since many attendees are not software developers, we may spend a generous amount of time explaining and illustrating the content in irb, the Ruby interactive shell.
Some of the topics covered were to include:
* Ruby's Concise and Expressive Syntax
* Ruby Literals - Arrays, Hashes, Ranges, Regular Expressions
* Scripting in Ruby
* JRuby as a Better Java
* Ruby Gems
* IRB - the Ruby Interactive Shell
* Jenkins, A Continuous Integration Tool (if time permits)

Presenter Bio:
Keith Bennett is a software developer at LMN Solutions, Inc. in Reston, Virginia. Although his first professionally written program was an accounting tool written in Basic in 1981 on a multithousand dollar microcomputer with 16 K of RAM, he is a technology explorer, continuously retooling with more and more productive technologies. His current prime focus is Ruby, with dabblings in Clojure and Android development.
He has a little teaching experience, including a couple of semesters teaching C language at New York University's School of Continuing Education. A proponent of open source software, open space conferences, and technical collaboration and community, he has spoken at, and assisted in the organization of, various user groups and conferences. A frequent world traveler, he has enjoyed connecting with colleagues in Asia, Latin America, and Europe, as well as those closer to home. A bit of a writer, he has a technical blog at

Took place on: Wed. September 14 2011 6:30 PM

Attendance: 16

Meeting Notes:

     NoVaTAIG Home Page

Copyright 2011 Northern Virginia Test Automation Interest Group
Northern Virginia Test Automation Interest Group