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: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: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: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:20080713T135124
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2127
UID:http://railsconf.com/--s2008-05-30-14:50--2127
SUMMARY:Flexible Scaling: How to Handle 1 Billion Pageviews
DESCRIPTION:Presented by TJ Murphy (Mobian Design). What happens when yo
 u combine the intensity and furor of gamers with the leverage of massive
  social networks?  One slow rails app. This tutorial will walk through t
 he tools used, the tools built, and the code written to bring Warbook fr
 om 1 to 1 million users and sustains it at over 16 million daily pagevie
 ws.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T171500
DTSTART;TZID=US/Pacific:20080530T162500
DTSTAMP:20080713T135125
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1955
UID:http://railsconf.com/--s2008-05-30-16:25--1955
SUMMARY:Microapps for Fun and <s>profit</s>
DESCRIPTION:Presented by Erik Kastner (Etsy / Meta | ateM). Microapps ar
 e a great way to test ideas, blow off steam and vet your crazy ideas. No
  longer is the "one off" app the sole domain of PHP. Camping, sinatra, m
 erb and friends let you create the next great microapp in hours and days
  instead of weeks and months. In this session, we'll examine a few live 
 microapps and even code up the skeleton of one live.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T210000
DTSTART;TZID=US/Pacific:20080530T200000
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4333
UID:http://railsconf.com/--s2008-05-30-20:00--4333
SUMMARY:Keynote
DESCRIPTION:Presented by David Heinemeier Hansson (37signals). Keynote
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T113500
DTSTART;TZID=US/Pacific:20080531T104500
DTSTAMP:20080713T135129
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2529
UID:http://railsconf.com/--s2008-05-31-10:45--2529
SUMMARY:Optimizing Rails
DESCRIPTION:Presented by Michael Koziarski (Koziarski Software Limited).
  Optimising a framework is a very different job than optimising your rai
 ls application.  You can't just 'throw memcache in front of it' or disab
 le features.  The benchmarks you choose will also drastically affect you
 r results, potentially leading to pointless optimisations that don't hel
 p real users.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T123500
DTSTART;TZID=US/Pacific:20080531T114500
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1095
UID:http://railsconf.com/--s2008-05-31-11:45--1095
SUMMARY:Scaling Rails
DESCRIPTION:Presented by Blaine Cook (Poetica), Bradley Taylor (Webster 
 Clay), Ezra Zygmuntowicz (EngineYard), Jim Meyer (LinkedIn), Kevin Lawve
 r (AOL). A diverse panel of experts offer their perspectives on scaling 
 Rails apps in the real world and how the choices we make (or don't make)
  as developers affect our application's scalability.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T144000
DTSTART;TZID=US/Pacific:20080531T135000
DTSTAMP:20080713T135127
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2031
UID:http://railsconf.com/--s2008-05-31-13:50--2031
SUMMARY:Build Your Own Distributed, Self-Configuring Rails Cluster
DESCRIPTION:Presented by Dave Fayram (Powerset, Inc), Tom Preston-Werner
  (GitHub). Fuzed is a Rails server stack written in Erlang that can repl
 ace standard mongrel/reverse proxy architectures. It focuses on reliabil
 ity and ease of deployment in distributed environments.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T154000
DTSTART;TZID=US/Pacific:20080531T145000
DTSTAMP:20080713T135103
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1871
UID:http://railsconf.com/--s2008-05-31-14:50--1871
SUMMARY:Custom Nginx Modules: Accelerate Rails, HTTP Tricks
DESCRIPTION:Presented by Adam Wiggins (Heroku). Got a Rails app that nee
 ds even more speed?  Adam Wiggins of Heroku will show you how to write a
  custom Nginx module to bring blinding speed to critical code paths (and
  do HTTP tricks that can't be done with Rails and Mongrel alone), using 
 examples from Heroku's own authentication module ngx_heroku_gate.   Dust
  off your C compiler and prepare to push the limits of nginx, Rails, and
  HTTP.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T171500
DTSTART;TZID=US/Pacific:20080531T162500
DTSTAMP:20080713T135120
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2069
UID:http://railsconf.com/--s2008-05-31-16:25--2069
SUMMARY:What To Do when Mongrel Stops Responding to Your Requests and Ru
 by Doesn't Want to Tell You About It
DESCRIPTION:Presented by Philippe Hanrigou (ThoughtWorks). Building, dep
 loying, and maintaining large-scale Ruby on Rails applications involves 
 overcoming a variety of vexing problems that prove difficult to investig
 ate using just the traditional Ruby stack. This session features field-t
 ested tools and techniques that can used to in these situations, focusin
 g on techniques for DTrace, strace, gdb, lsof and XRay.
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: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: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 (Four Bean Soup), Chris Selmer (Intr
 idea, Inc.). So you want to build a Rails app quickly? Competitors in th
 e Rails Rumble had 48 hours to design, develop, and deploy a complete ap
 plication. We’ll take you through the development processes of the winni
 ng four-man Tasty Planner team, and compare it with those of the one-man
  Your Pet Records team. We’ll discuss techniques, short-cuts, helpers, a
 nd Rails plugins that helped speed development.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T100000
DTSTART;TZID=US/Pacific:20080601T090000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom 253
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4354
UID:http://railsconf.com/--s2008-06-01-09:00--4354
SUMMARY:mod_rails: Easy and Robust Deployment of Your Ruby on Rails Appl
 ications on Apache Webservers
DESCRIPTION:Presented by Hongli Lai (Phusion), Ninh Bui (Phusion). Phusi
 on Passenger (a.k.a. mod_rails) enables people to deploy their Ruby on R
 ails applications in an upload-and-go manner, very reminiscent of the PH
 P way of deploying, while retaining stability/robustness and performance
 .
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T120000
DTSTART;TZID=US/Pacific:20080529T083000
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1862
UID:http://railsconf.com/--s2008-05-29-08:30--1862
SUMMARY:Meta-programming Ruby for Fun & Profit
DESCRIPTION:Presented by Neal Ford (ThoughtWorks), Patrick Farley (Thoug
 htWorks). Ruby is the revenge of the Smalltalkers. Not since Smalltalk h
 as a language had such powerful meta-programming facilities. While this 
 may seem like a minor feature, it turns out that surgical meta-programmi
 ng allows solutions to problems that are clearer, more concise, more mai
 ntainable, and take orders of magnitudes fewer lines of code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T170000
DTSTART;TZID=US/Pacific:20080529T133000
DTSTAMP:20080713T135129
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1213
UID:http://railsconf.com/--s2008-05-29-13:30--1213
SUMMARY:Powering AIR Applications with Rails
DESCRIPTION:Presented by Tony Hillerson (EffectiveUI), Daniel Wanja (Nou
 velles Solutions, Inc.). Adobe's AIR platform offers developers familiar
  with web technology the tools to create desktop applications. Come and 
 learn how to drive an HTML and a Flex AIR application with Rails using R
 ubyAMF.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T113500
DTSTART;TZID=US/Pacific:20080530T104500
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2056
UID:http://railsconf.com/--s2008-05-30-10:45--2056
SUMMARY:IronRuby on Rails
DESCRIPTION:Presented by John Lam (Microsoft), Jimmy Schementi (Microsof
 t). Many folks have wondered whether IronRuby would run Rails. Our goal 
 is to make a compliant, fast implementation of Ruby 1.8.x, and an import
 ant test is running Rails. Come to this talk to see how far we've come i
 n making this happen.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T123500
DTSTART;TZID=US/Pacific:20080530T114500
DTSTAMP:20080713T135128
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1984
UID:http://railsconf.com/--s2008-05-30-11:45--1984
SUMMARY:10 Things I Hate About Web Apps
DESCRIPTION:Presented by Micah Martin  (8th Light, Inc.). Web applicatio
 ns have changed the world.  Their amazingly powerful and can be slick as
  snot. The technologies behind them however, leave much to be desired.  
 Come commiserate about aspects of web apps that are painful and talk abo
 ut why.  Then learn how the pain can go away with an introduction to usi
 ng LimeLight with Rails: the open source client side tool alluded to at 
 RubyConf 2007.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T144000
DTSTART;TZID=US/Pacific:20080530T135000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/896
UID:http://railsconf.com/--s2008-05-30-13:50--896
SUMMARY:CRUD Doesn't Have an 'S' in It: Managing Complex Searching in Ra
 ils
DESCRIPTION:Presented by Stephen Midgley (Hutz.com). Complex, multi-colu
 mn, multi-table searches are beyond ActiveRecord's capability. This talk
  will explore strategies for building and maintaining complex search str
 uctures in Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T154000
DTSTART;TZID=US/Pacific:20080530T145000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1859
UID:http://railsconf.com/--s2008-05-30-14:50--1859
SUMMARY:"Design Patterns" in Ruby
DESCRIPTION:Presented by Neal Ford (ThoughtWorks). Using powerful langua
 ges makes the solutions in the GoF book look hopelessly complicated. Thi
 s session shows how to solve the same problems concisely, elegantly, and
  with far fewer lines of code using the facilities of dynamic languages.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T171500
DTSTART;TZID=US/Pacific:20080530T162500
DTSTAMP:20080713T135116
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4515
UID:http://railsconf.com/--s2008-05-30-16:25--4515
SUMMARY:Podcasting & Screencasting in Rails
DESCRIPTION:Presented by Gregg Pollack (Envy Labs), Ryan Bates (Railscas
 ts), Christopher Haupt (Webvanta Inc.), Michael Slater (BuildingWebApps.
 com), Geoffrey Grosenbach (Ruby on Rails Podcast), Mike Clark (The Pragm
 atic Studio). A Panel discussion with Gregg Pollack (Rails Envy Podcast)
 , Ryan Bates (Rails Casts), Chistopher Haupt (Learning Rails), Michael S
 later (Learning Rails), and Geoffrey Grosenbach (Peepcode & Ruby on Rail
 s Podcast).
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:20080713T135133
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1755
UID:http://railsconf.com/--s2008-05-31-11:45--1755
SUMMARY:Advanced RESTful Rails
DESCRIPTION:Presented by Ben Scofield (Heroku). Designing RESTful system
 s in Rails carries many benefits. It is not a problem-free approach, how
 ever; there are accessibility issues with the standard conventions, and 
 some functions are more difficult to map to resources than others. In th
 is session, we'll look at solutions for these (and other) problems that 
 arise when you take REST beyond the standard examples.
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: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 (DRW Trading). Learn how to wri
 te customer-facing executable user stories and scenarios with RSpec's ne
 w Story Runner.
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:20080601T113500
DTSTART;TZID=US/Pacific:20080601T104500
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2021
UID:http://railsconf.com/--s2008-06-01-10:45--2021
SUMMARY:Scaling Ruby from the Inside Out
DESCRIPTION:Presented by Ezra Zygmuntowicz (EngineYard). This is a talk 
 about what it takes to *really* scale Ruby applications. We will not onl
 y examine all the aspects of hardware and web server configurations, we 
 will also look at scaling the ruby interpreter itself. Including perform
 ance quirks of MRI and how Rubinius is set to fix a lot of these problem
 s.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T123500
DTSTART;TZID=US/Pacific:20080601T114500
DTSTAMP:20080713T135118
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1846
UID:http://railsconf.com/--s2008-06-01-11:45--1846
SUMMARY:Genomes on Rails
DESCRIPTION:Presented by Matt Wood (Wellcome Trust Sanger Institute). Th
 e Wellcome Trust Sanger Institute played a central role in sequencing th
 e human genome. Learn how we're using Ruby and Rails to quickly build an
 d deploy the next generation of genomic sequencing platforms: high throu
 ghput, scalable, multi-petabyte. Twitter have it easy.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T144000
DTSTART;TZID=US/Pacific:20080601T135000
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2032
UID:http://railsconf.com/--s2008-06-01-13:50--2032
SUMMARY:Advanced Active Record Techniques: Best Practice Refactoring
DESCRIPTION:Presented by Chad Pytel (thoughtbot, inc.). This talk will c
 over several of the more advanced Active Record features by presenting c
 ode samples and walking through a best practice refactoring of that code
 , using the tools given to us by Active Record ('the Rails way'). Some o
 f the topics that these refactoring examples will touch on include Callb
 acks and Observers, Complex data models, Validations, and other tips, tr
 icks, and gotchas.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T100000
DTSTART;TZID=US/Pacific:20080601T090000
DTSTAMP:20080713T135104
LOCATION:Portland Ballroom 252
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4231
UID:http://railsconf.com/--s2008-06-01-09:00--4231
SUMMARY:The Worst Rails Code You've Ever Seen (And How Not to Write It Y
 ourself)
DESCRIPTION:Presented by Obie Fernandez (InfoQ). Most Rails conference t
 alks, programming blogs and reference books try to teach you the "right 
 way" to code your applications. The thing is, the right way to code an a
 pplication is very dependent on the context in which you are coding it. 
  Unfortunately, most of us learn those things via cold, hard experience.
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 (u32). The Hobo framework adds a number of producti
 vity enhancing features to Rails. Find out just how much productivity is
  improved by working through the development of a complete application d
 uring the tutorial. This will be a very hands-on session with the variou
 s features of Hobo being presented as they are needed to progress with t
 he application.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T170000
DTSTART;TZID=US/Pacific:20080529T133000
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2101
UID:http://railsconf.com/--s2008-05-29-13:30--2101
SUMMARY:Refactotum: Contributing to Open Source
DESCRIPTION:Presented by Stuart Halloway (Relevance, Inc.), Justin Gehtl
 and (Relevance, Inc.), Jason Rudolph (Relevance, Inc.), Rob Sanheim (Rel
 evance, Inc.). Take this opportunity to begin contributing to a Ruby on 
 Rails open source project that interests you. Experts from the Rails com
 munity will be on hand to help you get started.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T113500
DTSTART;TZID=US/Pacific:20080530T104500
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2123
UID:http://railsconf.com/--s2008-05-30-10:45--2123
SUMMARY:"Multi-core Hysteria": FUD about CRUD?
DESCRIPTION:Presented by Andrea O.K. Wright (Chariot Solutions). In a bl
 og post called "Multi-core hysteria and the thread confusion," DHH wrote
  that the advancement of "multi-core technology has caused quite a few f
 olks to pontificate that the sky is falling for Rails because we're not 
 big on using threads." He asserts that "It isn't." In this talk I will d
 etail specific concerns community members have brought up and evaluate t
 hem, MythBusters-style.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T123500
DTSTART;TZID=US/Pacific:20080530T114500
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2043
UID:http://railsconf.com/--s2008-05-30-11:45--2043
SUMMARY:Hosting and the Woes
DESCRIPTION:Presented by Ezra Zygmuntowicz (EngineYard), Jamie van Dyke 
 (Fear of Fish), Tom Mornini (Engine Yard). What are the day to day issue
 s with Rails hosting.  How can they be solved, and what are the best pra
 ctise methods of avoiding them.  Engine Yard have extensive experience w
 ith high volume Rails applications and would like to talk about what we'
 ve learned and what our customers have learnt.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T144000
DTSTART;TZID=US/Pacific:20080530T135000
DTSTAMP:20080713T135134
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1829
UID:http://railsconf.com/--s2008-05-30-13:50--1829
SUMMARY:Facebook Development and Performance with Rails
DESCRIPTION:Presented by Mike Mangino (Elevated Rails). A brief look at 
 how to create (and scale) a Facebook application with Rails. We'll start
  by creating a simple Facebook application using the facebooker rails pl
 ugin. From there, we'll see some tips to scale it up to handle millions 
 of users.
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:20080713T135134
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1963
UID:http://railsconf.com/--s2008-05-30-16:25--1963
SUMMARY:The Launch: Dos and Don'ts of Real Life Deploys
DESCRIPTION:Presented by Chris Wanstrath (Err Free). There's more to lau
 nching an app than "cap deploy" -- the process is as much a psychologica
 l challenge as a technical one.  So, what does it take to launch an app 
 you can depend on and be proud of?  With a handful of production launche
 s under his belt, Chris will talk about the big picture and little detai
 ls of bringing your site to life.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T113500
DTSTART;TZID=US/Pacific:20080531T104500
DTSTAMP:20080713T135128
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1980
UID:http://railsconf.com/--s2008-05-31-10:45--1980
SUMMARY:23 Hacks, or, How Writing a Z80 Assembler Can Make You 10x as Pr
 oductive in Rails
DESCRIPTION:Presented by Nathaniel Talbott (Spreedly, Inc.). This talk i
 s all about classic hacking: whipping up some code just because you can,
  because you "need" it, because you want to explore something new and sh
 iny. We're going to talk about some specific hacks, talk about how to ha
 ck, and talk about why your boss, clients, and even your significant oth
 er should love it when you hack.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T123500
DTSTART;TZID=US/Pacific:20080531T114500
DTSTAMP:20080713T135128
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1813
UID:http://railsconf.com/--s2008-05-31-11:45--1813
SUMMARY:Asynchronous Processing with Ruby on Rails
DESCRIPTION:Presented by Jon Dahl (Phronos). Rails makes synchronous, re
 quest-driven processes a breeze. But what happens when you need to do so
 mething a little more complex or time-consuming? Enter asynchronous proc
 essing. We will investigate several ways to bring asynchronous processin
 g to Rails, including cron, BackgrounDRb, AP4R, daemons, and Amazon SQS.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T144000
DTSTART;TZID=US/Pacific:20080531T135000
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1820
UID:http://railsconf.com/--s2008-05-31-13:50--1820
SUMMARY:Quick and easy custom servers using EventMachine
DESCRIPTION:Presented by Scott Fleckenstein (Get Satisfaction). The Even
 tMachine gem provides a simple reactor-style programming model that allo
 ws a ruby programmer to quickly create servers, from custom DNS servers 
 to full blown web-servers.  In this talk I will explore the possibilitie
 s of this gem (pun intended) as well as present a set of tips you can ta
 ke away to make your own servers better.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T154000
DTSTART;TZID=US/Pacific:20080531T145000
DTSTAMP:20080713T135130
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1256
UID:http://railsconf.com/--s2008-05-31-14:50--1256
SUMMARY:JRuby on Rails in Practice
DESCRIPTION:Presented by Ola Bini (ThoughtWorks). In the beginning of 20
 07, ThoughtWorks decided to commit to using JRuby for several projects. 
 This presentation will describe the results of this decision, including 
 lessons learned and case studies.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T171500
DTSTART;TZID=US/Pacific:20080531T162500
DTSTAMP:20080713T135103
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2022
UID:http://railsconf.com/--s2008-05-31-16:25--2022
SUMMARY:Skynet - A Ruby Map/Reduce Framework
DESCRIPTION:Presented by Adam Pisoni (Geni.com). Skynet is an open sourc
 e Ruby implementation of Google's Map/Reduce framework, created at Geni.
  With Skynet, one can easily convert a time-consuming serial task, such 
 as a computationally expensive Rails migration, into a distributed progr
 am running on many computers. Learn how Geni uses Skynet to send email n
 ewsletters, build reverse indexes, invalidate caches, and run other asyn
 chronous jobs.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T113500
DTSTART;TZID=US/Pacific:20080601T104500
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1849
UID:http://railsconf.com/--s2008-06-01-10:45--1849
SUMMARY:De-Railing: Smashing the Rails Stack
DESCRIPTION:Presented by Aaron Bedra (Relevance, Inc.). Security is ofte
 n overlooked when developing software.  Take a look at the little demons
  that can haunt your application with security expert Aaron Bedra.  He w
 ill show you not only tips and tricks to secure your Rails code, but gui
 de you through the entire stack and help you make safe decisions as to h
 ow to maintain / run it.
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 (Gowalla). The best way to learn is b
 y falling down.  Unfortunately, some things you can only learn by fallin
 g down.  Based on real world failure, find which parts of Rails sound go
 od at first, but can get tiring once you use them a lot.  Discover how t
 o better interact with customers and teammates.  Find out how to learn m
 ore, faster.  All this without actually embarrassing yourself.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T144000
DTSTART;TZID=US/Pacific:20080601T135000
DTSTAMP:20080713T135108
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4487
UID:http://railsconf.com/--s2008-06-01-13:50--4487
SUMMARY:Open Discussion with JRuby Developers and Users
DESCRIPTION:Open Discussion with JRuby Developers and Users
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T100000
DTSTART;TZID=US/Pacific:20080601T090000
DTSTAMP:20080713T135127
LOCATION:Portland Ballroom 255
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4533
UID:http://railsconf.com/--s2008-06-01-09:00--4533
SUMMARY:CS Nerds Anonymous
DESCRIPTION:Presented by Evan  Phoenix (Engine Yard). Come and chat with
  Evan Phoenix and other CS nerds We'll discuss Ruby, C++, whereever the 
 conversation takes us.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T120000
DTSTART;TZID=US/Pacific:20080529T083000
DTSTAMP:20080713T135122
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1847
UID:http://railsconf.com/--s2008-05-29-08:30--1847
SUMMARY:Design for Developers - A Hands-On Workshop
DESCRIPTION:Presented by Brian Hogan (NAPCS). Do you often wish you knew
  how to make your web apps look better? This three-hour workshop will sh
 ow you how to pick colors, select fonts, draw logos, and mock-up pages u
 sing the same techniques designers use. You'll then learn how to take th
 at design and build your Rails layout.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T170000
DTSTART;TZID=US/Pacific:20080529T133000
DTSTAMP:20080713T135136
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1993
UID:http://railsconf.com/--s2008-05-29-13:30--1993
SUMMARY:Developer Testing Tricks
DESCRIPTION:Presented by Brian Takita (Pivotal Labs). By going over a nu
 mber of testing technologies, methodologies, and code, this talk will: *
  present a set of testing related situations and experience in solving a
  number of issues * raise the audiences' awareness over effective ways o
 f communicating through tests * emphasize skills and courage to solve te
 sting issues
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:20080713T135137
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1883
UID:http://railsconf.com/--s2008-05-30-13:50--1883
SUMMARY:Faster, Better, ORM with DataMapper
DESCRIPTION:Presented by Yehuda Katz (Strobe, Inc.). This session will c
 over using the DataMapper ORM with Ruby on Rails, and go in-depth into i
 ts code. It will focus on integration with Ruby on Rails and provide an 
 advanced-level overview of the codebase and design philosophy.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T154000
DTSTART;TZID=US/Pacific:20080530T145000
DTSTAMP:20080713T135116
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1924
UID:http://railsconf.com/--s2008-05-30-14:50--1924
SUMMARY:Remote Pair Programming: Impossible or So Possible?
DESCRIPTION:Presented by Michael Buffington (Grasshopper Labs), Joe O'Br
 ien (EdgeCase, LLC). Join Michael Buffington and Joe O'Brien as they con
 duct an open conversation about what they consider to be the ideal situa
 tion: productive and exciting coding sessions while remaining as far awa
 y from other developers as possible. We'll cover what technologies and t
 echniques work (or not), and why Michael thinks that the Xbox 360 is an 
 unlikely, but essential, tool for effective remote pairing.
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:20080531T113500
DTSTART;TZID=US/Pacific:20080531T104500
DTSTAMP:20080713T135122
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2042
UID:http://railsconf.com/--s2008-05-31-10:45--2042
SUMMARY:Assembling Pages Last: Edge Caching, ESI & Rails
DESCRIPTION:Presented by Aaron Batalion (LivingSocial). When working on 
 scaling Rails to millions of users/day with complex personalization, cac
 hing becomes essential. This talk will cover edge caching, edge side inc
 ludes (ESI) in Rails, and partial page caching higher in the stack. It w
 ill also cover ESI as a fabric for assembling heterogeneous applications
  into a single, cacheable web experience.
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: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: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:20080713T135132
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1948
UID:http://railsconf.com/--s2008-05-31-16:25--1948
SUMMARY:Metaprogramming and Ruby Internals for Rails Programmers
DESCRIPTION:Presented by Patrick Farley (ThoughtWorks). Rails programmer
 s are Ruby programmers. In this session we'll cover some useful Ruby met
 aprogramming techniques as used in real world Rails applications and ext
 ensions.  Then we'll dig deep into MRI and JRuby source to gain a nuance
 d understanding of the implementation details of Singletons, Mixins and 
 the Ruby Object model.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T113500
DTSTART;TZID=US/Pacific:20080601T104500
DTSTAMP:20080713T135125
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2028
UID:http://railsconf.com/--s2008-06-01-10:45--2028
SUMMARY:Advanced Mongrel: Handlers and Plugins
DESCRIPTION:Presented by James Lindenbaum (Heroku). Mongrel is a pure-Ru
 by webserver, so why aren't you hacking it? Learn how to tailor Mongrel 
 specifically for your app with custom Mongrel handlers and GemPlugins. E
 xtend mongrel_rails, run filters on static assets, or parallelize high-v
 olume actions - all with direct access to your underlying Rails app.  Ge
 t hands-on with well known Mongrel add-ons, plus app-specific examples f
 rom Heroku's code.
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:20080601T144000
DTSTART;TZID=US/Pacific:20080601T135000
DTSTAMP:20080713T135132
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2114
UID:http://railsconf.com/--s2008-06-01-13:50--2114
SUMMARY:ActiveRecord Associations and the Proxy Pattern
DESCRIPTION:Presented by Nick Kallen (Pivotal Labs). Ever wondered how h
 as_many, belongs_to, etc. really work? The secret sauce is the Proxy pat
 tern, whereby one object acts on behalf of another, intercepting and tra
 nsforming messages. In this tutorial, you will learn advanced features o
 f ActiveRecord associations, how to monkey-patch these associations to d
 o your bidding, and how and when to implement the Proxy pattern in your 
 own metaprograms.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T100000
DTSTART;TZID=US/Pacific:20080601T090000
DTSTAMP:20080713T135137
LOCATION:E145 - E146
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4587
UID:http://railsconf.com/--s2008-06-01-09:00--4587
SUMMARY:"Design Patterns" in Ruby
DESCRIPTION:Presented by Neal Ford (ThoughtWorks). Using powerful langua
 ges makes the solutions in the GoF book look hopelessly complicated. Thi
 s session shows how to solve the same problems concisely, elegantly, and
  with far fewer lines of code using the facilities of dynamic languages.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T113500
DTSTART;TZID=US/Pacific:20080601T104500
DTSTAMP:20080713T135116
LOCATION:D138-139
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4378
UID:http://railsconf.com/--s2008-06-01-10:45--4378
SUMMARY:Building Applications Using the Ruby Enterprise Stack (RubyES)
DESCRIPTION:Presented by Denis Lussier (EnterpriseDB). The Ruby Enterpri
 se Stack (RubyES) from EnterpriseDB is a complete package to start devel
 oping Enterprise class web application. In this session, the requirement
 s and challenges of an Enterprise web application will be discussed and 
 how RubyES can elevate those challenges.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T123500
DTSTART;TZID=US/Pacific:20080601T114500
DTSTAMP:20080713T135121
LOCATION:D138-139
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1918
UID:http://railsconf.com/--s2008-06-01-11:45--1918
SUMMARY:One Year of Scaling Rails on Amazon EC2
DESCRIPTION:Presented by Thorsten von Eicken (RightScale, Inc). Learn fr
 om the experience in deploying a dozen different complex web services on
  Amazon EC2 and how different companies leverage the power and flexibili
 ty of EC2, including scaling to thousands of servers to survive a facebo
 ok onslaught. This talk will discuss recently introduced EC2 features, h
 ow to use them, and how to put everything together into a scalable archi
 tecture.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T144000
DTSTART;TZID=US/Pacific:20080601T135000
DTSTAMP:20080713T135115
LOCATION:D138-139
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4591
UID:http://railsconf.com/--s2008-06-01-13:50--4591
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:20080601T100000
DTSTART;TZID=US/Pacific:20080601T090000
DTSTAMP:20080713T135115
LOCATION:D138-139
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4590
UID:http://railsconf.com/--s2008-06-01-09:00--4590
SUMMARY:CRUD Doesn't Have an 'S' in It: Managing Complex Searching in Ra
 ils
DESCRIPTION:Presented by Stephen Midgley (Hutz.com). Complex, multi-colu
 mn, multi-table searches are beyond ActiveRecord's capability. This talk
  will explore strategies for building and maintaining complex search str
 uctures in Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T213000
DTSTART;TZID=US/Pacific:20080531T193000
DTSTAMP:20080527T181536
LOCATION:D138-139
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4369
UID:http://railsconf.com/--s2008-05-31-19:30--4369
SUMMARY:Let's Make Music!
DESCRIPTION:Moderated by Chad Fowler:   A lot of computer programmers ar
 e also musicians. If you're one of them, bring an instrument (or your vo
 ice), and let's make some music.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T101500
DTSTART;TZID=US/Pacific:20080531T091500
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4337
UID:http://railsconf.com/--s2008-05-31-09:15--4337
SUMMARY:Keynote
DESCRIPTION:Presented by Jeremy Kemper (37signals). Keynote
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T183000
DTSTART;TZID=US/Pacific:20080531T173000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4336
UID:http://railsconf.com/--s2008-05-31-17:30--4336
SUMMARY:Keynote
DESCRIPTION:Presented by Kent Beck (Three Rivers Institute (TRI)). Keyno
 te
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T153500
DTSTART;TZID=US/Pacific:20080601T144500
DTSTAMP:20080713T135137
LOCATION:Portland Ballroom
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4363
UID:http://railsconf.com/--s2008-06-01-14:45--4363
SUMMARY:Rails Core Panel
DESCRIPTION:Presented by David Heinemeier Hansson (37signals), Jeremy Ke
 mper (37signals), Michael Koziarski (Koziarski Software Limited), Rick O
 lson (GitHub). Q&A with the core developers of Rails.  Your questions; t
 heir answers.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T101500
DTSTART;TZID=US/Pacific:20080530T091500
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4365
UID:http://railsconf.com/--s2008-05-30-09:15--4365
SUMMARY:Keynote
DESCRIPTION:Presented by Joel Spolsky (Stack Overflow / Fog Creek ). Key
 note
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T194000
DTSTART;TZID=US/Pacific:20080530T193000
DTSTAMP:20080713T135133
LOCATION:Portland Ballroom
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4356
UID:http://railsconf.com/--s2008-05-30-19:30--4356
SUMMARY:Meet the Sun You Don't Know
DESCRIPTION:Presented by Charles Nutter (Engine Yard, Inc). You think Su
 n is the Java company. Enterprise Edition. Steak and strippers. But Java
 's only part of the story, and the story is changing every day. In ten m
 inutes, you'll get a whirlwind tour of a different Sun, one that gives h
 ardware breaks to startups, open sources cornerstone software like Solar
 is, OpenJDK, ZFS and DTrace, and actively funds Ruby projects on and off
  the JVM.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T200000
DTSTART;TZID=US/Pacific:20080530T194000
DTSTAMP:20080713T135136
LOCATION:Portland Ballroom
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4269
UID:http://railsconf.com/--s2008-05-30-19:40--4269
SUMMARY:Ruby Heroes Award Ceremony
DESCRIPTION:We'll be handing out several trophies to people we believe t
 o be Ruby Heroes, and giving them the round of applause they deserve and
  might not get otherwise.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T170000
DTSTART;TZID=US/Pacific:20080529T100000
DTSTAMP:20080129T002948
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/2562
UID:http://railsconf.com/--s2008-05-29-10:00--2562
SUMMARY:Community Project Code-Drive
DESCRIPTION:Let's take advantage of having the Rails community all being
  in one place at the same time AND take the chance to give something bac
 k to the projects and community which we so greatly benefit from. Roll u
 p your sleeves and prepare to learn, teach, and most importantly, contri
 bute.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T113500
DTSTART;TZID=US/Pacific:20080530T104500
DTSTAMP:20080713T135133
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/1061
UID:http://railsconf.com/--s2008-05-30-10:45--1061
SUMMARY:Rails Powered by GlassFish and jMaki
DESCRIPTION:Presented by Craig McClanahan (Sun Microsystems, Inc.). JRub
 y on Rails brings the agility of Rails to Java technology-based servers 
 and applications, from the simplest web applications to the largest ente
 rprise deployments. In this session, the developers will learn why Glass
 Fish provides an easy-to-use, robust development and deployment platform
  for JRuby-on-Rails applications than the conventional Rails model.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T123500
DTSTART;TZID=US/Pacific:20080530T114500
DTSTAMP:20080418T170945
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4344
UID:http://railsconf.com/--s2008-05-30-11:45--4344
SUMMARY:Two Web Apps, Four Daemons and a Gazillion Clients
DESCRIPTION:Presented by Steve Sanderson (FiveRuns), Rich Kilmer (Living
 Social), Bruce Williams (LivingSocial), Adam Keys (Gowalla), Brian  Dain
 ton (PeopleAdmin). This is not a typical product pitch.  FiveRuns and In
 foEther developers will offer an informal, interactive panel discussion 
 about building a new FiveRuns hosted service.  Hear from Bruce Williams,
  Adam Keys, Rich Kilmer and others how The Big Rewrite succeeded.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T144000
DTSTART;TZID=US/Pacific:20080530T135000
DTSTAMP:20080713T135054
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4345
UID:http://railsconf.com/--s2008-05-30-13:50--4345
SUMMARY:Deploy Rails Apps Faster than Brewing Coffee
DESCRIPTION:Presented by Guy Naor (Morph Labs). Deploy your own applicat
 ion (or watch Guy deploy one) into a FREE Morph AppSpace.   Guy will pro
 vide tips on multi-tenancy architecture and Rails features.  Learn about
  using DB MIGRATE to initialize your database and how to use Capistrano 
 to deploy from differently supported source code control systems.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T154000
DTSTART;TZID=US/Pacific:20080530T145000
DTSTAMP:20080904T062423
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4342
UID:http://railsconf.com/--s2008-05-30-14:50--4342
SUMMARY:Rubinius - Under the Hood and Behind the Curtain
DESCRIPTION:Presented by Evan  Phoenix (Engine Yard), Brian Ford (Engine
  Yard), Wilson Bilkovich (Engine Yard). Rubinius is a virtual machine bu
 ilt from the ground up to provide a robust, high-performance runtime for
  Ruby code. The Rubinius team is guiding the development of 20,000+ spec
 ifications that define the Ruby language.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T171500
DTSTART;TZID=US/Pacific:20080530T162500
DTSTAMP:20080713T135131
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4351
UID:http://railsconf.com/--s2008-05-30-16:25--4351
SUMMARY:MagLev: Ruby That Scales
DESCRIPTION:Presented by Bob Walker (GemStone Systems, Inc.), Avi Bryant
  (Dabble DB). o We're working on a new Ruby VM which is built for scale 
 and performance from the ground up, with some features we guarantee will
  blow your mind.  Come see how far we've gotten and weigh in on our futu
 re directions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T113500
DTSTART;TZID=US/Pacific:20080531T104500
DTSTAMP:20080713T135124
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4379
UID:http://railsconf.com/--s2008-05-31-10:45--4379
SUMMARY:Working The Way You Want To: Mingle 2.0
DESCRIPTION:Presented by Chad  Wathington (ThoughtWorks), Adam Monago (T
 houghtWorks). Join Chad and Adam to see how Mingle 2.0 can be used to ru
 n just about any project or collaboration effort under the sun.  They wi
 ll show you how Mingle 2.0 builds on the effective flexible platform of 
 the first release.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T123500
DTSTART;TZID=US/Pacific:20080531T114500
DTSTAMP:20080713T135048
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4357
UID:http://railsconf.com/--s2008-05-31-11:45--4357
SUMMARY:The Other mod_rails: Easy Rails Deployment with JRuby
DESCRIPTION:Presented by Nick Sieger (Sun Microsystems, Inc.). JRuby is 
 becoming an increasingly popular deployment platform for Ruby on Rails a
 pplications. We'll discuss how deployment with JRuby can make your deplo
 yment and management pains go away. Topics will range from installation,
  gems and library compatibility, packaging, configuration, and post-depl
 oyment tuning and troubleshooting.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T144000
DTSTART;TZID=US/Pacific:20080531T135000
DTSTAMP:20080713T135137
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4350
UID:http://railsconf.com/--s2008-05-31-13:50--4350
SUMMARY:Heroku: Never Think About Hosting or Servers Again
DESCRIPTION:Presented by James Lindenbaum (Heroku), Orion Henry (Heroku)
 , Adam Wiggins (Heroku). What is Heroku really?  What can I build?  Wher
 e is this going?  What's the difference between Heroku and a cloud compu
 ting platform like Amazon?  What if I want to build really serious stuff
 ?  By popular request, the Heroku team will answer your questions and ta
 lk about the future of Heroku.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T154000
DTSTART;TZID=US/Pacific:20080531T145000
DTSTAMP:20080713T135137
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4358
UID:http://railsconf.com/--s2008-05-31-14:50--4358
SUMMARY:Streamlined Development of Dynamic, Database-Backed Web Applicat
 ions
DESCRIPTION:Presented by Shelby Sanders (CodeGear), Al Mannarino (CodeGe
 ar). SCome see how to code, test and deliver high-quality Ruby on Rails 
 applications faster and better using CodeGear’s 3rd Rail Integrated Deve
 lopment Environment (IDE).
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T171500
DTSTART;TZID=US/Pacific:20080531T162500
DTSTAMP:20080713T135134
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4332
UID:http://railsconf.com/--s2008-05-31-16:25--4332
SUMMARY:Agile Development Demystified
DESCRIPTION:Presented by Robert Dempsey (Atlantic Dominion Solutions). M
 any have heard the terms agile development, self-managing teams, and man
 y others tossed out but never explained. This session will go into the d
 etails involved in agile development and scrum, and inform you on how ag
 ile can be implemented in a company to address the many challenges they 
 face.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T113500
DTSTART;TZID=US/Pacific:20080601T104500
DTSTAMP:20080713T135132
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4352
UID:http://railsconf.com/--s2008-06-01-10:45--4352
SUMMARY:Dispelling the Myths About Rails Performance
DESCRIPTION:Presented by Lewis  Cirne (New Relic, Inc.). You've heard al
 l the myths and misinformation from the pundits: "Rails Can't Scale."  "
 Rails Can't Perform."  "Rails is ok for prototyping, but not for real we
 bsites."   The truth is that rails can perform and it can scale exceptio
 nally well - but only if you have a proper understanding of how your app
 lication behaves, and you apply good design principles when building and
  tuning your site.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T123500
DTSTART;TZID=US/Pacific:20080601T114500
DTSTAMP:20080713T135112
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4343
UID:http://railsconf.com/--s2008-06-01-11:45--4343
SUMMARY:Payments on Rails
DESCRIPTION:Presented by Emil Marceta (E-Xact Transactions). E-xact's Pa
 yment on Rails suite allows for simple integration with existing Rails a
 nd other platforms. Using these services (ActiveMerchant/E-xact provider
 , Payment Forms Plugin, Authorize.NET, InternetSecure, REST, SOAP) allow
 s developers to integrate payment processing easily, stay PCI/DSS compli
 ant, and focus on the core of their applications rather than manage paym
 ents.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T144000
DTSTART;TZID=US/Pacific:20080601T135000
DTSTAMP:20080531T192629
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4588
UID:http://railsconf.com/--s2008-06-01-13:50--4588
SUMMARY:"Multi-core Hysteria": FUD about CRUD?
DESCRIPTION:Presented by Andrea O.K. Wright (Chariot Solutions). In a bl
 og post called "Multi-core hysteria and the thread confusion," DHH wrote
  that the advancement of "multi-core technology has caused quite a few f
 olks to pontificate that the sky is falling for Rails because we're not 
 big on using threads." He asserts that "It isn't." In this talk I will d
 etail specific concerns community members have brought up and evaluate t
 hem, MythBusters-style.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T100000
DTSTART;TZID=US/Pacific:20080601T090000
DTSTAMP:20080531T192649
LOCATION:D135-136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4589
UID:http://railsconf.com/--s2008-06-01-09:00--4589
SUMMARY:10 Things I Hate About Web Apps
DESCRIPTION:Presented by Micah Martin  (8th Light, Inc.). Web applicatio
 ns have changed the world. Their amazingly powerful and can be slick as 
 snot. The technologies behind them however, leave much to be desired. Co
 me commiserate about aspects of web apps that are painful and talk about
  why. Then learn how the pain can go away with an introduction to using 
 LimeLight with Rails: the open source client side tool alluded to at Rub
 yConf 2007.
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: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: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:20080529T074500
DTSTART;TZID=US/Pacific:20080529T070000
DTSTAMP:20080529T214313
LOCATION:Outside Exhibit Hall E
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4417
UID:http://railsconf.com/--s2008-05-29-07:00--4417
SUMMARY:Yoga on Rails (Thursday), sponsored by Intridea
DESCRIPTION:Come refresh your body, mind, and spirit before you head int
 o the day's sessions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T074500
DTSTART;TZID=US/Pacific:20080530T070000
DTSTAMP:20080529T214210
LOCATION:Outside Exhibit Hall E
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4418
UID:http://railsconf.com/--s2008-05-30-07:00--4418
SUMMARY:Yoga on Rails (Friday), sponsored by Intridea
DESCRIPTION:Refresh your body, mind, and spirit before you head into the
  day's sessions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T074500
DTSTART;TZID=US/Pacific:20080531T070000
DTSTAMP:20080713T135102
LOCATION:Outside Exhibit Hall E
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4419
UID:http://railsconf.com/--s2008-05-31-07:00--4419
SUMMARY:Yoga on Rails (Saturday), sponsored by Intridea
DESCRIPTION:Refresh your body, mind, and spirit before you head into the
  day's sessions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080601T074500
DTSTART;TZID=US/Pacific:20080601T070000
DTSTAMP:20080713T135113
LOCATION:Outside Exhibit Hall E
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4420
UID:http://railsconf.com/--s2008-06-01-07:00--4420
SUMMARY:Yoga on Rails (Sunday), sponsored by Intridea
DESCRIPTION:Programmers do a lot of sitting, so come refresh your body, 
 mind, and spirit before you head into the day's sessions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T203000
DTSTART;TZID=US/Pacific:20080529T193000
DTSTAMP:20080713T135126
LOCATION:D133
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4426
UID:http://railsconf.com/--s2008-05-29-19:30--4426
SUMMARY:Rails Alternatives and You...
DESCRIPTION:Moderated by Mark Bates, Helium.com: With all the new framew
 orks popping up, it would be nice to know how they differ from Rails, an
 d how Rails could potentially be improved because of them.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T220000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080713T135136
LOCATION:D133
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4422
UID:http://railsconf.com/--s2008-05-30-21:00--4422
SUMMARY:What is good UI?
DESCRIPTION:Moderated by Steve Bristol: Websites are measured on their d
 esign and UI. The quality of the code is almost irrelevant. Come learn a
 bout what makes good UI.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T203000
DTSTART;TZID=US/Pacific:20080531T193000
DTSTAMP:20080523T152713
LOCATION:D133
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4421
UID:http://railsconf.com/--s2008-05-31-19:30--4421
SUMMARY:Rails Named Routes in Javascript
DESCRIPTION:Moderated by Steven Bristol, Less Everything.  Named routes 
 is one of the greatest part of Rails. As we move to more and more ajaxed
  UI it would be great if we could use the same named routes goodness in 
 Javascript. Come learn how using the horribly named Less Js Routes plugi
 n developed by Steven Bristol of Less Everything.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T203000
DTSTART;TZID=US/Pacific:20080529T193000
DTSTAMP:20080713T135033
LOCATION:D134
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4368
UID:http://railsconf.com/--s2008-05-29-19:30--4368
SUMMARY:Presenter Classes and the Power of Abstraction
DESCRIPTION:Moderated by Mike Subelsky, Otherinbox:  In this session, we
 'll discuss common presentation problems in Rails applications, and how 
 Presenters can help you solve them with fewer lines of code that are eas
 ier to understand and maintain.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T220000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080523T181845
LOCATION:D134
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4367
UID:http://railsconf.com/--s2008-05-30-21:00--4367
SUMMARY:Rails and Amazon Web Services
DESCRIPTION:Moderated by Mike Subelsky, OtherInbox.com:   A case study i
 n using Ruby to deploy, monitor, and manage a Rails app running on a clu
 ster of servers in the Amazon Web Services virtual cloud.  By using tech
 nologies like god.rb, Capistrano, and rufus-scheduler, Rails developers 
 can build a very robust, flexible application ideally suited for deploym
 ent in a cloud.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T203000
DTSTART;TZID=US/Pacific:20080531T193000
DTSTAMP:20080528T210449
LOCATION:D134
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4384
UID:http://railsconf.com/--s2008-05-31-19:30--4384
SUMMARY:Top Ten Ways Rails Annoys IT
DESCRIPTION:Moderated by Mark Reynolds, Five Runs:  Whether you’re a Dev
 eloper or IT guru, we want to discuss your hurdles, complaints and (yes)
  successes when it comes to implementing Rails.  We’ll be on the lookout
  for ways Dev can collaborate with IT better, and we’ll try to identify 
 ways organizations can minimize the pain in deploying and maintaining Ra
 ils.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T203000
DTSTART;TZID=US/Pacific:20080529T193000
DTSTAMP:20080528T220857
LOCATION:D135 and 136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4325
UID:http://railsconf.com/--s2008-05-29-19:30--4325
SUMMARY:Agile Development and Rails
DESCRIPTION:Moderated by Ian McFarland and featuring:  Josh Susser, Nick
  Kallen, Brian Takita, Parker Thompson, and Chad Woolley of  Pivotal Lab
 s:   Come hang out with some of your favorite Pivots and gab about our o
 pen source contributions to the Rails ecosystem. Hear about our projects
 , give us feedback.  Check out our projects at http://www.pivotallabs.co
 m/labs
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T220000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080522T035135
LOCATION:D135 and 136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4484
UID:http://railsconf.com/--s2008-05-30-21:00--4484
SUMMARY:Podcast Meetup
DESCRIPTION:Moderated by Michael Slater, BuildingWebApps.com:   Meet the
  creators of the Ruby on Rails podcast, Railscasts, RailsEnvy, and Learn
 ingRails, and explore the future of podcasting and screencasting for Rai
 ls developers.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T203000
DTSTART;TZID=US/Pacific:20080531T193000
DTSTAMP:20080523T152855
LOCATION:D135 and 136
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4364
UID:http://railsconf.com/--s2008-05-31-19:30--4364
SUMMARY:Elastic Servers: Deploying Rails Virtualized
DESCRIPTION:Moderated by Yan Pritzker of CohesiveFT:  Yan will talk abou
 t the benefits of using virtualization for development and deployment, a
 nd show how to build virtualized servers using the free Elastic Server O
 n-Demand service.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080531T203000
DTSTART;TZID=US/Pacific:20080531T193000
DTSTAMP:20080527T200342
LOCATION:D137
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4509
UID:http://railsconf.com/--s2008-05-31-19:30--4509
SUMMARY:Asia on Rails
DESCRIPTION:The goal of this BOF is two fold. Firstly, We would like to 
 discuss ways to strengthen Rails community and to make Rails a popular p
 latform for the enterprises located in this part of the world. Secondly,
  it will serve as discussion and networking opportunity for professional
 s coming from Asia as well as other parts of the word to share their exp
 erience.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T220000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080527T181451
LOCATION:D137
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4529
UID:http://railsconf.com/--s2008-05-30-21:00--4529
SUMMARY:Yui4Rails
DESCRIPTION:Yui4Rails is a plugin for easier integration of Yahoo's YUI 
 components into a Rails application.  Though fairly young in its impleme
 ntation, this plugin plans to provide convenient helpers for all YUI com
 ponents.  We will go over what is there now, the development roadmap, in
 stallation/usage, the process of adding new components, as well as how b
 est to work with the other YUI-related plugins.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T203000
DTSTART;TZID=US/Pacific:20080529T193000
DTSTAMP:20080713T135126
LOCATION:D138
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4472
UID:http://railsconf.com/--s2008-05-29-19:30--4472
SUMMARY:Get to know Merb
DESCRIPTION:Moderated by Jehuda Katz, Engine Yard: Merb fans: let's get 
 together and talk about the hot new Ruby framework that's taking the com
 munity by storm. Have questions? Ideas? Want to chat with some of the de
 velopers? Be there or be square.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080529T213000
DTSTART;TZID=US/Pacific:20080529T203000
DTSTAMP:20080713T135136
LOCATION:D138
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4473
UID:http://railsconf.com/--s2008-05-29-20:30--4473
SUMMARY:Using jQuery with Ruby
DESCRIPTION:Moderated by Yehuda Katz, Engine Yard:   Last year, the jQue
 ry Birds of a Feather presentation was packed with people dipping their 
 toes into the idea of using jQuery with Rails. Since then, jQuery has ex
 ploded, surpassing Prototype as the most popular JavaScript framework, a
 nd its popularity in the Rails community has exploded. Come meet with a 
 jQuery core team member and fellow jQuery users.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T220000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080527T173042
LOCATION:D138
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4528
UID:http://railsconf.com/--s2008-05-30-21:00--4528
SUMMARY:Pool Party: Autoscaling on EC2
DESCRIPTION:Take the pain out of developing on Amazon's web services: EC
 2 cloud and the unlimited S3 disk. Come see how you can utilize the Pool
 Party gem to automatically grow and shrink your computing cloud based on
  parameters you define. More details to be listed at http://poolpartyrb.
 com.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20080530T220000
DTSTART;TZID=US/Pacific:20080530T210000
DTSTAMP:20080529T053735
LOCATION:D139
URL:http://en.oreilly.com/rails2008/public/schedule/detail/4510
UID:http://railsconf.com/--s2008-05-30-21:00--4510
SUMMARY:Meet the RubySpecs
DESCRIPTION:RubySpecs are like the tempering fire that transforms your f
 avorite implementation into a shining Ruby blade. Join us as we talk abo
 ut history, status, goals, contributing and any other questions you have
 .
END:VEVENT
END:VCALENDAR
