BEGIN:VCALENDAR
X-WR-CALNAME:RailsConf 2008
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T120000
DTSTART;TZID=US/Pacific:20080529T083000
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1962
UID:http://railsconf.com/--s2008-05-29-08:30--1962
SUMMARY:Refactoring Your Rails Application
DESCRIPTION:Presented by Zach Dennis (Atomic Object), Drew Colthorp (Ato
 mic Object). Refactoring is an essential part of a developer's life. It 
 can be difficult to know when or what to refactor in a Rails application
 . This talk will present you with tools and techniques to help you tackl
 e the worst offenders in your code base to keep your project moving alon
 g through development.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T120000
DTSTART;TZID=US/Pacific:20080529T083000
DTSTAMP:20080713T135134
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1895
UID:http://railsconf.com/--s2008-05-29-08:30--1895
SUMMARY:Hands-on Rapid Rails Development with Hobo
DESCRIPTION:Presented by Tom Locke (HoboCentral), James Garlick (HoboCen
 tral), Scott Bronson (HoboCentral). The Hobo framework adds a number of 
 productivity enhancing features to Rails. Find out just how much product
 ivity is improved by working through the development of a complete appli
 cation during the tutorial. This will be a very hands-on session with th
 e various features of Hobo being presented as they are needed to progres
 s with the application.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T170000
DTSTART;TZID=US/Pacific:20080529T133000
DTSTAMP:20080713T135126
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2072
UID:http://railsconf.com/--s2008-05-29-13:30--2072
SUMMARY:CI for the Rails Guy (or Gal)
DESCRIPTION:Presented by Chad Woolley (Pivotal Labs). This is a detailed
  step-by-step tutorial on quickly setting up a Continuous Integration (C
 I) environment for automated Rails testing with Test::Unit, JsUnit, and 
 Selenium.  All software and instructions are downloadable, including ins
 tructions for running everything in a VmWare VM.  With these materials, 
 anyone can set up a their own CI environment, regardless of their skill 
 or access to hardware.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T213000
DTSTART;TZID=US/Pacific:20080529T193000
DTSTAMP:20080713T135121
LOCATION:D135-139, D141, E145-146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2554
UID:http://railsconf.com/--s2008-05-29-19:30--2554
SUMMARY:Thursday Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  RailsConf participants to take the floor. BoFs are informal conversatio
 ns that you and other participants plan. Visit the BoF page for more det
 ails and to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T113500
DTSTART;TZID=US/Pacific:20080530T104500
DTSTAMP:20080717T165211
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2495
UID:http://railsconf.com/--s2008-05-30-10:45--2495
SUMMARY:Entrepreneurs On Rails
DESCRIPTION:Presented by Dan Benjamin (Rails Machine). Many of the peopl
 e working with Rails are independent developers, doing freelance work or
  running small development shops. This makes sense - Rails provides a gr
 eat framework for an indy developer, making it easy to work with with de
 signers and other developers.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T123500
DTSTART;TZID=US/Pacific:20080530T114500
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2082
UID:http://railsconf.com/--s2008-05-30-11:45--2082
SUMMARY:Surviving the Big Rewrite: Moving YELLOWPAGES.COM to Rails
DESCRIPTION:Presented by John Straw (YELLOWPAGES.COM). YELLOWPAGES.COM i
 s the 33rd-largest website in the U.S., handling millions of searches pe
 r day. In four months, four developers turned 125,000 lines of Java into
  14,000 lines of Ruby and successfully launched a redesigned site. This 
 session discusses the entire process, starting with project management a
 nd ending with the technical details of breakneck scaling.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T123500
DTSTART;TZID=US/Pacific:20080530T114500
DTSTAMP:20080407T170247
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4232
UID:http://railsconf.com/--s2008-05-30-11:45--4232
SUMMARY:Lightning Talks
DESCRIPTION:Short adhoc presentations from the audience.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T144000
DTSTART;TZID=US/Pacific:20080530T135000
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1960
UID:http://railsconf.com/--s2008-05-30-13:50--1960
SUMMARY:Dialogue Concerning the Two Chief Modeling Systems
DESCRIPTION:Presented by Jim Weirich (EdgeCase LLC), Joe O'Brien (EdgeCa
 se, LLC), Chris Nelson (Christopher Nelson Consulting). Sit in like a fl
 y on the wall with a development team as they wrestle with the issues of
  data modeling versus object modeling. This is not your standard slidesh
 ow and talk, but a dialogue presented in three acts in which we explore 
 the themes of simplicity and modularity as an application is developed. 
 Watch the sparks fly as old-school objects modelers meet the Rails gener
 ation.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T154000
DTSTART;TZID=US/Pacific:20080530T145000
DTSTAMP:20080713T135134
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1779
UID:http://railsconf.com/--s2008-05-30-14:50--1779
SUMMARY:The Profitable Programmer: Creating Successful Side Projects
DESCRIPTION:Presented by Geoffrey Grosenbach (Ruby on Rails Podcast), To
 m Preston-Werner (GitHub), Chris Wanstrath (Err Free), PJ Hyett (GitHub)
 , Ben Curtis (Tesly, LLC). Many developers have the skills to implement 
 web applications, but often lack the business skills to make them profit
 able. Hear from five developers who have transitioned from full-time con
 sulting to building financially profitable Rails-based web applications.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T171500
DTSTART;TZID=US/Pacific:20080530T162500
DTSTAMP:20080713T135133
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2019
UID:http://railsconf.com/--s2008-05-30-16:25--2019
SUMMARY:UI Design on Rails
DESCRIPTION:Presented by Ryan Singer (37signals). What's the UI process 
 at 37signals like with respect to Rails? Ryan talks about how designers 
 can move beyond HTML/CSS to take responsibility for views, helpers, and 
 more.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T230000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080527T183008
LOCATION:D135-139, D141, E145-146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2557
UID:http://railsconf.com/--s2008-05-30-21:00--2557
SUMMARY:Friday Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  RailsConf participants to take the floor. BoFs are informal conversatio
 ns that you and other participants plan. Visit the BoF page for more det
 ails and to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T113500
DTSTART;TZID=US/Pacific:20080531T104500
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/963
UID:http://railsconf.com/--s2008-05-31-10:45--963
SUMMARY:Using Git to Manage and Deploy Rails Apps
DESCRIPTION:Presented by Scott Chacon (GitHub). Git is a fast, efficient
  and distributed source code management system.  This talk will demonstr
 ate how Git works, how to use it to manage a Rails project and demonstra
 te Capistrano's new Git SCM module.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T123500
DTSTART;TZID=US/Pacific:20080531T114500
DTSTAMP:20080713T135134
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1530
UID:http://railsconf.com/--s2008-05-31-11:45--1530
SUMMARY:Building a Composite Model in Active Record
DESCRIPTION:Presented by Michael Latta (TechnoMage). The session is a nu
 ts and bolts look at what is required to build a model that is composed 
 of several other models and functions with Active Record.  This "virtual
 " model can then be used like a regular model where the user wants to in
 teract with the virtual view.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T144000
DTSTART;TZID=US/Pacific:20080531T135000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2112
UID:http://railsconf.com/--s2008-05-31-13:50--2112
SUMMARY:Fast, Sexy, and Svelte: Our Kind of Rails Testing
DESCRIPTION:Presented by Dan Manges (Braintree Payment Solutions), Zak T
 amsen (n/a/). Moderate to massively parallelized tests leveraging multi-
 core processors. ActiveRecord tests without a database. Yaml-less test d
 ata. With leveraging several open-source tools including DeepTest, Selen
 ium Grid, and UnitRecord, in conjunction with techniques such as Model F
 actory, this session will show how to move beyond the plain vanilla Rail
 s strategy to achieve optimal application testing.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T144000
DTSTART;TZID=US/Pacific:20080531T135000
DTSTAMP:20080403T232503
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4233
UID:http://railsconf.com/--s2008-05-31-13:50--4233
SUMMARY:Lightning Talks
DESCRIPTION:Short adhoc presentations from the audience.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T154000
DTSTART;TZID=US/Pacific:20080531T145000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2055
UID:http://railsconf.com/--s2008-05-31-14:50--2055
SUMMARY:Integration Testing with RSpec's Story Runner
DESCRIPTION:Presented by David Chelimsky (Articulated Man, Inc). Learn h
 ow to write customer-facing executable user stories and scenarios with R
 Spec's new Story Runner.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T154000
DTSTART;TZID=US/Pacific:20080531T145000
DTSTAMP:20080713T135134
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2094
UID:http://railsconf.com/--s2008-05-31-14:50--2094
SUMMARY:Small Things, Loosely Joined and Written Fast
DESCRIPTION:Presented by Justin Gehtland (Relevance, Inc.). Exploring th
 e evolving face of application development, building applications out of
  highly-granular pieces, and solutions out of highly-granular applicatio
 ns.  We'll look at the architectures, technologies and techniques that e
 nable this trend, from Ruby metaprogramming to single-sign-on providers 
 to robust messaging infrastructure.  And we'll do it in code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T171500
DTSTART;TZID=US/Pacific:20080531T162500
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1833
UID:http://railsconf.com/--s2008-05-31-16:25--1833
SUMMARY:The Great Test Framework Dance-off
DESCRIPTION:Presented by Josh Susser (Pivotal Labs). When Rails was firs
 t released, there was just one framework for testing applications and th
 ings were simple, if not always ideal. Now there are enough frameworks t
 hat choosing which one to use for your Rails application can be a diffic
 ult decision. This presentation provides a survey of the major Rails tes
 ting frameworks and compares their strengths and weaknesses in various a
 reas.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T213000
DTSTART;TZID=US/Pacific:20080531T193000
DTSTAMP:20080527T183112
LOCATION:D135-139, D141, E145-146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2558
UID:http://railsconf.com/--s2008-05-31-19:30--2558
SUMMARY:Saturday Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  RailsConf participants to take the floor. BoFs are informal conversatio
 ns that you and other participants plan. Visit the BoF page for more det
 ails and to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T113500
DTSTART;TZID=US/Pacific:20080601T104500
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2126
UID:http://railsconf.com/--s2008-06-01-10:45--2126
SUMMARY:Waxing Ballroom Floors on the Titanic (and Other Less Seaworthy 
 Vessels)
DESCRIPTION:Presented by Rick Bradley (OG Consulting), Yossef Mendelssoh
 n (OG Consulting), Kevin Barnes (OG Consulting). As veterans of maybe th
 e largest enterprisey Rails project ever written, the panelists have wri
 tten, tested, re-tested, and rewritten more legacy and new-legacy code t
 han your mom has baked nasty green-pepper-with-ketchup-and-saltines meat
 loaf.  Now tackling Ruby and Rails projects as a consulting team, they s
 hare their "insights" on software and politics with the old guard, start
 ups, and now you.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T123500
DTSTART;TZID=US/Pacific:20080601T114500
DTSTAMP:20080403T232432
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4234
UID:http://railsconf.com/--s2008-06-01-11:45--4234
SUMMARY:Lightning Talks
DESCRIPTION:Short adhoc presentations from the audience.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T123500
DTSTART;TZID=US/Pacific:20080601T114500
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1945
UID:http://railsconf.com/--s2008-06-01-11:45--1945
SUMMARY:Everyday DTrace on OSX:  A Guide to Using DTrace for Your Full A
 pplication Stack
DESCRIPTION:Presented by Scott Barron (EdgeCase), Chad Humphries (Releva
 nce, Inc.). Have you ever wanted to know why a part of your application 
 is slow?  How about how long that query takes?  Wouldn't it be nice if y
 ou could get this type of information for ruby, rails, and the database 
 server in one place?   You can now with DTrace on OSX 10.5. We'll show y
 ou how to best use this tool-chain to debug, profile, and gather more in
 formation about your application.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T123500
DTSTART;TZID=US/Pacific:20080601T114500
DTSTAMP:20080713T135124
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1952
UID:http://railsconf.com/--s2008-06-01-11:45--1952
SUMMARY:Oh the Fail I've Known
DESCRIPTION:Presented by Adam Keys (FiveRuns). The best way to learn is 
 by falling down.  Unfortunately, some things you can only learn by falli
 ng down.  Based on real world failure, find which parts of Rails sound g
 ood at first, but can get tiring once you use them a lot.  Discover how 
 to better interact with customers and teammates.  Find out how to learn 
 more, faster.  All this without actually embarrassing yourself.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T144000
DTSTART;TZID=US/Pacific:20080601T135000
DTSTAMP:20080713T135134
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1935
UID:http://railsconf.com/--s2008-06-01-13:50--1935
SUMMARY:Building an App in 48 Hours - A Rails Rumble Case Study
DESCRIPTION:Presented by Josh Owens (Handcrafted LLC), Chris Selmer (Int
 ridea, Inc.). So you want to build a Rails app quickly? Competitors in t
 he Rails Rumble had 48 hours to design, develop, and deploy a complete a
 pplication. We’ll take you through the development processes of the winn
 ing four-man Tasty Planner team, and compare it with those of the one-ma
 n Your Pet Records team. We’ll discuss techniques, short-cuts, helpers, 
 and Rails plugins that helped speed development.
END:VEVENT
END:VCALENDAR
