RailsConf Sessions

Sessions at RailsConf happen Friday, May 18 through Sunday, May 20 and will cover a wide variety of subject matters for all levels of Rails expertise.

Friday | Saturday | Sunday

Friday, May 18, 2007

Welcome
Date: Friday, May 18, 2007
Time: 9:00AM - 9:15AM
Location: Oregon Ballroom

Keynote
David Heinemeier Hansson
Date: Friday, May 18, 2007
Time: 9:15AM - 10:15AM
Location: Oregon Ballroom

Clean Code
Robert Martin, President, Object Mentor Inc
Date: Friday, May 18, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 202

respond_to :voice—The Convergence of Voice and Web Interfaces with Rails and Asterisk
Jonathan Palley, Co-founder, Idapted Inc
Date: Friday, May 18, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 203

Building Community-focused Apps with Rails
Dan Benjamin
Date: Friday, May 18, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 201

Engaging with Web 2.0 Outside of the Browser with Apollo
Christopher Haupt, Sr Engineering Manager, Adobe Systems Inc
Chris Bailey, Senior Computer Scientist, Adobe Systems’ Consumer Online Services group
Date: Friday, May 18, 2007
Time: 10:45AM - 11:35AM
Location: c123

Full-stack Web App Testing with Selenium and Rails
Brian Takita
Alex Chaffee
Date: Friday, May 18, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 204

Taking Rails Tests to the Next Level
Jay Fields, Associate, ThoughtWorks
Date: Friday, May 18, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 204

Going Off Grid: Rails as Platform
Evan Weaver, Cloudburst, LLC
Date: Friday, May 18, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 203

Two Revolutions
Alan Francis
Date: Friday, May 18, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 201

Doing REST Right
Scott Raymond
Date: Friday, May 18, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 202

Scale Rails Without Bounds on Amazon EC2
Thorsten von Eicken
Gary Burke, CTO, Tunecore
Date: Friday, May 18, 2007
Time: 11:45AM - 12:35PM
Location: c123

Adding Tests to Legacy Rails Apps
Evan (Rabble) Henshaw-Plath, Hacker, Independent
Date: Friday, May 18, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 202

Building a Video Transcoding System for Ruby on Rails
Jonathan Dahl, Founding Partner, Slantwise Design
Date: Friday, May 18, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 204

Rails in Higher Education
Jeremy Sydik, Director of Research Technology Development, University of Nebraska -- Lincoln Center for Instructional Innovation
Christy A. Horn, PhD, Director, Great Plains Accommodation Technology Institute
Date: Friday, May 18, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 201

Building and Working with Static Sites in Ruby on Rails
Ben Scofield, Senior Developer, Viget Labs
Date: Friday, May 18, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 203

Fixtures: Friend or Foe
Tom Preston-Werner
Date: Friday, May 18, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 203

How We Used Apollo and Rails to Build an Agile Project Management Application
Christopher Haupt, Sr Engineering Manager, Adobe Systems Inc
Chris Bailey, Senior Computer Scientist, Adobe Systems’ Consumer Online Services group
Date: Friday, May 18, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 201

Standing on the Shoulders of Giants
Adam Keys
Date: Friday, May 18, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 202

Lessons From The Real World
Dirk Elmendorf, Chief Technology Evangelist, Rackspace Managed Hosting
Date: Friday, May 18, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 204

Ten Cool Things I Learned on the Path to Rails Enlightenment
Joe McGlynn, Director Product Management, Ruby, Eclipse, & Java, CodeGear
Date: Friday, May 18, 2007
Time: 2:50PM - 3:40PM
Location: c123

Spam I Have Known
Jim Weirich, Consultant, Compuware
Date: Friday, May 18, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 201

Mapping Rails to Legacy Systems
Stephen Becker, Developer, Vonage
Devon Jones, Architect of Web Systems, Vonage
Date: Friday, May 18, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 203

XUL for Rails Apps
Max Lansing, Software Engineer, Trigger Consulting
Date: Friday, May 18, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 204

Full-stack Accessibility
Jeremy Sydik, Director of Research Technology Development, University of Nebraska -- Lincoln Center for Instructional Innovation
Date: Friday, May 18, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 202

Enterprise is Not a Four-letter Word
Steven Smith, Founder and CEO, FiveRuns
Date: Friday, May 18, 2007
Time: 7:15PM - 7:30PM
Location: Oregon Ballroom

Keynote
Avi Bryant, Dabble DB
Date: Friday, May 18, 2007
Time: 7:30PM - 8:30PM
Location: Oregon Ballroom

Keynote
Ze Frank
Date: Friday, May 18, 2007
Time: 8:30PM - 9:30PM
Location: Oregon Ballroom

Komodo IDE Friday Night Kick-Start, Awards, & Festivities
Date: Friday, May 18, 2007
Time: 9:30PM - 10:30PM
Location: c125

Documentation, books, and other things that educate: A meeting for authors and those who dig writing about Ruby and Rails
Date: Friday, May 18, 2007
Time: 9:30PM - 10:30PM
Location: c126

Open Source Collaboration Apps in Rails
Date: Friday, May 18, 2007
Time: 9:30PM - 10:30PM
Location: c123-124

Amazon S3 and Ruby/Rails
Date: Friday, May 18, 2007
Time: 9:30PM - 10:30PM
Location: c122



top

Saturday, May 19, 2007

Bring Ruby to the Enterprise. Not the Other Way 'Round
Cyndi Mitchell, Vice President of Strategy, ThoughtWorks
Date: Saturday, May 19, 2007
Time: 9:00AM - 9:15AM
Location: Oregon Ballroom

Keynote
Tim Bray, Web Guy, Sun Microsystems
Date: Saturday, May 19, 2007
Time: 9:15AM - 10:15AM
Location: Oregon Ballroom

Custom Rails Helpers: Keeping Your Views DRY
Glenn Vanderburg, Independent Consultant
Date: Saturday, May 19, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 203

Taking Care of Rails Support Tasks Through Custom Daemons
Tammer Saleh, Developer, Thoughtbot Inc.
Date: Saturday, May 19, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 204

Exploring Virtual Clusters for Rails Development and Deployment
Bradley Taylor, Owner, Rails Machine, LLC
Date: Saturday, May 19, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 202

Teascript: A Homesteader's Story
Matthew Bass, Adeptware
Date: Saturday, May 19, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 201

Ruby Tooling: State of the Art
Brian Leonard, Senior Software Engineer, Sun Microsystems, Inc.
Date: Saturday, May 19, 2007
Time: 10:45AM - 11:30AM
Location: c123

Scriptaculous Inside Out
Nick Merwin
Date: Saturday, May 19, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 203

Memcaching Rails
Chris Wanstrath, Software Engineer, CNET Networks
Date: Saturday, May 19, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 202

The Business of Rails
Nathaniel Talbott, President, Terralien, Inc.
Justin Gehtland, Founding Partner, Relevance
Geoffrey Grosenbach, Senior Visionary, Topfunky Corporation
Andre Lewis, Earthcode Studios
Joe O'Brien, artisan, EdgeCase, LLC
Robby Russell, Director, PLANET ARGON
Date: Saturday, May 19, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 201

Rails and Ajax: Building Enterprise-class Applications
Steven Smith, Founder and CEO, FiveRuns
Date: Saturday, May 19, 2007
Time: 11:45AM - 12:35PM
Location: c123

Joyent Slingshot
Scott Barron, Joyent
Date: Saturday, May 19, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 204

The Dark Art of Developing Plugins
James Adam
Date: Saturday, May 19, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 203

Leveraging the IT Community
Patrick McGovern, VP of Community and Services, Splunk
Date: Saturday, May 19, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 201

Xen and the Art of Rails Deployment
Ezra Zygmuntowicz, EngineYard.com
Date: Saturday, May 19, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 202

Angel on the Shoulder
Jarkko Laine, Senior Developer, dotherightthing.com
Date: Saturday, May 19, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 204

Is Ruby Ready for Corporate IT? and Behind Mingle: ThoughtWorks Studio's Collaborative Project Management Tool
Alex Verkhovsky, ThoughtWorks
Date: Saturday, May 19, 2007
Time: 1:50PM - 2:40PM
Location: c123

Practical Design for Developers
David Verba, Director of Technology, Adaptive Path
Date: Saturday, May 19, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 201

Big Stinky Piles (of Data)
Rob Kaufman, Rails Developer, Mingle LLC
Date: Saturday, May 19, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 204

Getting Real Numbers
Julian Boot, Product Manager, ThoughtWorks
Date: Saturday, May 19, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 202

Data Warehouses with ActiveWarehouse
Anthony Eden
Date: Saturday, May 19, 2007
Time: 2:50PM - 3:40PM
Location: Oregon Ballroom 203

RESTful Modeling and Active Record
F. Morgan Whitney, Senior Web Developer/Designer, Vonage
Date: Saturday, May 19, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 202

Getting to Go: Agile Project Acquisition for Agile Web Development
Nathaniel Talbott, President, Terralien, Inc.
Date: Saturday, May 19, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 201

Business Intelligence with Rails: "Done in 45 Minutes!"
Soren Burkhart, Managing Director, Hawaii Business Consulting
Date: Saturday, May 19, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 204

Open Mic Demo Session
Date: Saturday, May 19, 2007
Time: 4:25PM - 5:15PM
Location: Oregon Ballroom 203

Rails and Web 3.0: open data interchange
Date: Saturday, May 19, 2007
Time: 7:30PM - 8:30PM
Location: c126

Ruby and Rails for Bioinformatics
Date: Saturday, May 19, 2007
Time: 7:30PM - 8:30PM
Location: c125

(Amazon EC2 + Amazon SQS) RoR applications
Date: Saturday, May 19, 2007
Time: 7:30PM - 8:30PM
Location: c122

ZiYa - Charting the rails
Date: Saturday, May 19, 2007
Time: 7:30PM - 8:30PM
Location: c123-124

Hackety Hack and User Groups: Learning Ruby and Rails
Date: Saturday, May 19, 2007
Time: 8:30PM - 9:30PM
Location: c123-124

Automated CRUD Plugins - scaffolding and beyond
Date: Saturday, May 19, 2007
Time: 8:30PM - 9:30PM
Location: c122



top

Sunday, May 20, 2007

Announcements
Date: Sunday, May 20, 2007
Time: 9:00AM - 9:15AM
Location: Oregon Ballroom

The Rails Way
Jamis Buck, Programmer, 37signals
Michael Koziarski, Software Consultant, Koziarski Software Limited
Date: Sunday, May 20, 2007
Time: 9:15AM - 10:15AM
Location: Oregon Ballroom

JRuby on Rails: A Taste of Honey (for the Enterprise)
Charles Nutter, JRuby Core Developer, Sun Microsystems
Thomas Enebo
Date: Sunday, May 20, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 202

The Mysteries of JavaScript-Fu
Dan Webb, Director, Granite Digital
Date: Sunday, May 20, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 201

Choose Your Battles and LetIt::REST
Jeff Hardy, Developer, Unspace Interactive Inc.
Hampton Catlin, Developer, Unspace Interactive
Date: Sunday, May 20, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 203

Scaling Twitter
Britt Selvitelle, Twitter
Alex Payne
Date: Sunday, May 20, 2007
Time: 10:45AM - 11:35AM
Location: Oregon Ballroom 204

Rubber, Meet Road: Getting Designers Running with Rails
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Date: Sunday, May 20, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 201

How to Avoid Derailing Yourself in Rails: a Discussion of Common Pitfalls
Gabriel Gironda, Web Developer, Rosetta Stone
Date: Sunday, May 20, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 204

Laying Tracks: How to Contribute to the Ruby on Rails Open Source
Josh Susser
Date: Sunday, May 20, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 202

"Auto-scale" Rails Applications
Jinesh Varia, Web Services Evangelist, Amazon Web Services
Paul Bissett, CEO, Weogeo, Inc.
Date: Sunday, May 20, 2007
Time: 11:45AM - 12:35PM
Location: Oregon Ballroom 203

Rails Security: Theory and Practice
Dan Moniz, Indendent Security Consultant
Date: Sunday, May 20, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 203

Solr on Rails
Erik Hatcher, Programmer, Applied Research in Patacriticism - University of Virginia
Date: Sunday, May 20, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 201

A Code Walk-through of the Source Behind respond_to (annotated)
Andrea O.K. Wright, Enterprise Architect, Chariot Solutions
Date: Sunday, May 20, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 202

Deploying on Windows - It's Actually Possible!
Brian Hogan, New Auburn Personal Computer Services
Date: Sunday, May 20, 2007
Time: 1:50PM - 2:40PM
Location: Oregon Ballroom 204

Keynote
Dave Thomas, Works for, The Pragmatic Programmers, LLC
Date: Sunday, May 20, 2007
Time: 2:55PM - 3:45PM
Location: Oregon Ballroom



top


Please Note: Program content subject to change.

Conference News and Coverage