Speakers and Panelists

Jim Weirich

Jim Weirich is the Chief Scientist for EdgeCase LLC, a Rails development firm located in Columbus Ohio. Jim has over twenty-five years of experience in software development. He has worked with real-time data systems for testing jet engines, networking software for information systems, and image processing software for the financial industry. Jim is active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.

Keynote: (Parenthetically Speaking)

Sarah Allen

Sarah leads a small consulting group, Blazing Cloud, and is working on a mobile-focused startup, Mightyverse. She regularly teaches Ruby and Rails with a test-first approach. In her spare time, Sarah works to diversify the Ruby on Rails community with a focus on outreach to women through the RailsBridge Open Workshop project. In keeping with her belief that programming is a life skill, she also regularly volunteers teaching programming to kids. Sarah used to be active on the OpenLaszlo core team before she became distracted with Ruby. You can blame her for some of the web's most annoying and least testable features, since she was largely responsible for bringing Shockwave and Flash video into the world. She blogs at ultrasaurus.com and tweets as @ultrasaurus.

Session: Test-First Teaching

Avi Bryant

Avi Bryant spoke at the first RubyConf, in 2001, then wandered away for a decade to help build a web framework (Seaside), product (Dabble DB) and company (Smallthought) on top of Smalltalk. When Smallthought was acquired by Twitter, he was abruptly pulled back to both Ruby and the Bay Area, and looks forward to enjoying both.

Session: Rails is Obsolete (But So's Everything Else)

Alex Chaffee

Alex has had a varied career, having helped start up several startups (most recently the shared task SaaS cohuman.com), and worked as a coder, a consultant, an Extreme Programming coach, and a teacher. Along the way he developed and contributed to several web apps and open source projects (moodlog.org, erector.rubyforge.org) and designed a test-first teaching curriculum for both Java and Ruby (at testfirst.org). More links and feeds at alexch.github.com.

Session: Test-First Teaching

Ryan Davis

Ryan Davis has been using Ruby since 2000 and is a founding member of the Seattle Ruby Brigade, the ass-kickingest ruby brigade (per-capita). His background includes QA, automation, language and tool development, object databases, and smalltalk. In ruby/rails, he has worked on developer productivity and test automation tools such as heckle, hoe, ParseTree, ruby2c, ruby2ruby, RubyInline, ZenTest, minitest, and more.

Session: Workflow

Ilya Grigorik

Ilya Grigorik is the founder and CTO of PostRank, a real-time social engagement monitoring and analytics platform. He is an avid Ruby and web architecture blogger (www.igvita.com, Twitter:@igrigorik), speaker, and a community evangelist.

Session: Intelligent Ruby: Getting Started with Machine Learning

Bryan Helmkamp

Bryan is an active participant in the Ruby community as an author, speaker, and regular contributor to open source software. He is a maintainer of many libraries including Webrat, Arel, Rack-Test and Rack-Bug and co-author of The RSpec Book and Service Oriented Design in Ruby. In 2009 he received a Ruby Hero Award for his efforts. Bryan is CTO of Efficiency 2.0, a New York City-based startup building software to help consumers understand and change their energy use.

Session: Arel: The Ruby Relational Algebra Library

Elisabeth Hendrickson

Elisabeth Hendrickson is the founder and president of Quality Tree Software, Inc., a consulting and training company dedicated to helping software teams deliver working solutions consistently and sustainably. She also founded Agilistry Studio, a practice space for Agile software development in Pleasanton, CA. A software professional for over 20 years, Elisabeth has been a member of the Agile community since 2003. She served on the board of directors of the Agile Alliance from 2006 - 2007 and is one of the co-organizers of the Agile Alliance Functional Testing Tools program. Elisabeth splits her time between teaching, speaking, writing, and working on Agile teams with test-infected programmers who value her obsession with testing. You can find her on Twitter as @testobsessed.

Session: Eschew Obfuscation and Omit Needless Words: Writing Clear Acceptance Tests

Rein Henrichs

Rein Henrichs is a software developer and interactive designer living in beautiful Portland, Oregon. He is an open source advocate with a peculiar fondness for Ruby and currently spends his days working on Puppet, one of the largest and most widely deployed open source Ruby libraries in the world. He does his best as a mentor, blogger and speaker to help people polish their Ruby skills, with a focus on agile principles and software craftsmanship. He is fond of the outdoors, puppies, and the (not so) occasional cocktail. He loves to talk about software development, so be sure to catch him after his talk if you want to chat.

Session: Real World Ruby Testing

Yehuda Katz

Yehuda Katz is currently employed by Engine Yard, and works full time as a Core Team Member on the Rails project. He is the co-author of jQuery in Action and the upcoming Rails 3 in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on Rails, but also on other Ruby community projects, like Rubinius and Datamapper. When the solution doesn't yet exist, he'll try his hand at creating one - as such, he's also created projects like Thor and DO.rb.

Session: Extending Rails 3

Rich Kilmer

Richard Kilmer is the founder of Virginia-based software and services company InfoEther, Inc and is a board member of Ruby Central. Rich's background includes peer-to-peer software, wireless web, workflow, and pen computing. Rich has been using Ruby in production systems since 2002 and has contributed to many Ruby projects over the years including RubyGems and starting RubyForge. Rich's current Ruby efforts are focused on simplifying OS X development with HotCocoa and is a contributor to the MacRuby project.

Session: The Revolution will not be Tweeted

Bryan Liles

Bryan does a myriad of Ruby related tasks for his daytime job in a quaint little town near Baltimore, Maryland. He hasn't written any books, and doesn't maintain any major open source projects. Most of his time is spent helping others level up their awesomeness; trying to cause chaos with writings on his blog; or just being a great dad and husband. Some came to lead. Some come to be lead. Bryan comes to smash the status quo.

Session: Bryan's ActiveModel Extravaganza

Sarah Mei

Sarah Mei has spent most of the last dozen years writing code, and most of the last four doing Ruby. In 2009, she co-founded RailsBridge, a non-profit organization dedicated to making the Ruby and Rails communities welcoming to all. Since then, her Open Workshop project has sponsored eight events in four cities and introduced over 300 people to Rails, Ruby, and in some cases, programming.

Sarah is a developer at Pivotal Labs and a pair programming fangirl. Lately, she has been meditating on the dissolving promise of database consistency, and discovering that Javascript is a real language.

Session: Ruby APIs for NoSQL

Eric Mill

Eric Mill is a web and mobile developer for the Sunlight Foundation, a non-profit dedicated to using technology to make the government more open and transparent. He spends his time making websites, APIs, and mobile applications that help people visualize and proliferate information about our government. Eric has been lucky enough to work professionally with Ruby since 2006.

Session: Data-Driven Government and the Ruby Developer

Blake Mizerany

Blake has been into Ruby since way back in 2001, and is the creator of Sinatra, the popular Ruby microframework. Blake spends his days at Heroku, where he makes mind-blowing features out of Ruby and Erlang, and often says "you're doing it all wrong". He speaks regularly at Ruby events and in conjunction maintains a completely indiscernible beard-shaving schedule.

Session: Polyglot: When Ruby isn't enough or even sane (I'm going to hurt your nerd-feelings)

Aaron Patterson

When he isn't ruining people's lives by writing software like phuby, enterprise, and neversaydie, Aaron can be found writing slightly more useful software like nokogiri. To keep up his Gameboy Lifestyle, Aaron spends his weekdays writing high quality software for ATTi. Be sure to catch him on Karaoke night, where you can watch him sing his favorite smooth rock hits of the 70's and early 80's.

Session: Hidden Gems of Ruby 1.9

Evan Phoenix

Evan is the lead developer of Rubinius, a high performance Ruby VM. For the past few years, he's worked full time on Rubinius, thanks to Engine Yard. Working on Rubinius began as a labor of love in 2006 after reading about other programming language environments and a desire to improve the language he loved, Ruby.

Session: Being Your Best Asset And Not Your Worst Enemy

Ryan Tomayko

Ryan is a Ruby/Unix/Web developer at GitHub where he's charged with keeping the site up and running in the face of 24/7 Hardcore Feature Addition Action lol. He loves Unix and thinks you should too. Ryan invented putting fries on cheeseburgers, script/plugin, and honeymustard. Voted all-time most attractive member of the Rack and Sinatra core teams, Ryan also maintains a bunch of smaller utility libraries like rack-contrib, rdiscount, shotgun, and tilt.

Session: The Shell Hater's Handbook

Brought To You By

Platinum Sponsors

New Relic

Pivotal Labs




Gold Sponsors

AT&T Interactive

Silver Sponsors


Orange Labs

Engine Yard


Carbon Five


Bronze Sponsors


New Leaders


The Hybrid Group





Aurora Feint

Interested in Sponsoring GoGaRuCo?
Download the Prospectus,
or contact Leah Silber for more info!