status

location
Washington, DC
Subscribe to GeoRSS Subscribe to KML


RubyConf*MI – the word is “Testing”

Published in Conference, Ruby  |  3 Comments


I went to my fourth conference this summer. Conferences, especially small ones, are a great chance to get quick insights into new ideas or technologies, but most importantly to share ideas with a lot of other people.

The presentations were good, many revolved around testing, with some talking about performance and deployment. There were very few presentations of new novel ideas or techniques. That’s where discussions come in.

I’m a new Ruby programmer who came to the party by the way of the popular gateway drug, Rails. So I’m still behind on proper and good Ruby tools and techniques. Pat Eyler gave an overview of various Ruby libraries for testing and performance such as test/unit, autotest, unit_diff, rspec, rcov, ruby-prof, and benchmark.

He sequed very well into SouthEast Michigan’s own Patrick Hurley’s talk on C optimization. Coming from a C/C++ background, knowing how easy it is to add small chunks of fast C code to dramatically speed up code (Patrick’s example showed a 20-times increase).

Back in Rails (esque) land, Zach Dennis talked about his ActiveRecord:Extensions (AR:E). ActiveRecord isn’t Rails specific, but makes a big part of the functionality behind Rails. AR:E adds a lot of very convenient functionality as well as speed improvements to database operations.

And of course, we made another pilgrimage to the Grand Rapids Brewing Comany.

Similar Posts


Responses

  1. Ruby on Rails says:

    August 28th, 2006 at 12:47 pm (#)

    It seems indeed that TDD is the way to most efficiently develop an application that is likely to have changes made to it after it’s initial stages. It’s also interesting that you note that AR isn’t rails specific and it can be used standalone.

  2. dwaqtjslvm says:

    June 20th, 2007 at 8:55 pm (#)

    Hello! Good Site! Thanks you! fscogktnnzazdo

  3. fzpamupyvg says:

    June 27th, 2007 at 3:36 pm (#)

    Thanks for this site!
    hifue.info