BEGIN:VCALENDAR
X-WR-CALNAME:RailsConf 2009
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090504T120000
DTSTART;TZID=US/Pacific:20090504T083000
DTSTAMP:20090509T005034
LOCATION:Pavilion 2 - 3
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7763
UID:http://railsconf.com/--s2009-05-04-08:30--7763
SUMMARY:Running the Show: Configuration Management with Chef
DESCRIPTION:Presented by Edd Dumbill (O'Reilly Media, Inc. ). Few comple
 ted Rails apps are architecturally simple. As soon as you grow, you find
  yourself using multiple subsystems and machines to scale, creating new 
 headaches in configuration management. Help is at hand! This tutorial in
 troduces Chef, a modern Ruby-based open source approach to systems integ
 ration. Chef lets you manage your servers by writing code, not running c
 ommands.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090504T120000
DTSTART;TZID=US/Pacific:20090504T083000
DTSTAMP:20100128T180602
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7589
UID:http://railsconf.com/--s2009-05-04-08:30--7589
SUMMARY:jQuery on Rails
DESCRIPTION:Presented by Yehuda Katz (Strobe, Inc.). A 3 hour tutorial w
 ith Yehuda Katz of Engine Yard on jQuery on Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090504T170000
DTSTART;TZID=US/Pacific:20090504T133000
DTSTAMP:20090518T142156
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7786
UID:http://railsconf.com/--s2009-05-04-13:30--7786
SUMMARY:Testing, Design, and Refactoring
DESCRIPTION:Presented by Jim Weirich (EdgeCase LLC), Joe O'Brien (EdgeCa
 se, LLC). Everyone seems to be on the TDD/BDD bandwagon these days.  We 
 have gotten very good at the first two phases of the Red/Green/Refactor 
 cycle.  But in our push toward releasing new code and functionality, som
 etimes the Refactor phase gets the short end of the stick. Sadly, withou
 t refactoring, our code base can quickly become a nightmare of highly co
 upled, highly redundant code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090504T203000
DTSTART;TZID=US/Pacific:20090504T193000
DTSTAMP:20090507T225633
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9089
UID:http://railsconf.com/--s2009-05-04-19:30--9089
SUMMARY:Agile Estimation
DESCRIPTION:With Agile methods, we give the developer more control over 
 the project. A key component of feature prioritization is estimation. In
  this BoF we'll review Agile Estimation techniques and discuss issues th
 at attendees are currently facing.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T101500
DTSTART;TZID=US/Pacific:20090505T091500
DTSTAMP:20090528T221558
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9035
UID:http://railsconf.com/--s2009-05-05-09:15--9035
SUMMARY:Rails 3 and the Real Secret to High Productivity
DESCRIPTION:Presented by David Heinemeier Hansson (37signals). Keynote b
 y David Heinemeier Hansson.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T113500
DTSTART;TZID=US/Pacific:20090505T104500
DTSTAMP:20100103T082851
LOCATION:Pavilion 2 - 3
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8505
UID:http://railsconf.com/--s2009-05-05-10:45--8505
SUMMARY:The Gilt Effect: Handling 1000 Shopping Cart Updates per second 
 in Rails
DESCRIPTION:Presented by Scott Penberthy (Gilt Groupe), Michael Bryzek (
 Gilt Groupe), Geir Magnusson Jr (Gilt Groupe), Yonatan Feldman (Gilt Gro
 upe). Gilt Groupe is a fascinating e-commerce business, where luxury ite
 ms are sold at a discount in "flash" sales that mimic the New York sampl
 e sale experience. In this model, passionate buyers rush to grab items i
 n a time-sensitive shopping cart, choose what they want, and check out w
 ithin seconds.  We discuss how to handle flash-floods of shopping cart u
 pdates via sharding in Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T123500
DTSTART;TZID=US/Pacific:20090505T114500
DTSTAMP:20090807T201430
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7073
UID:http://railsconf.com/--s2009-05-05-11:45--7073
SUMMARY:UI Fundamentals for Programmers
DESCRIPTION:Presented by Ryan Singer (37signals). Ryan will explain the 
 key concepts you should understand to design and implement UI for your a
 pps. He'll cover screen-level details like language and visual technique
 s as well as implementation issues like modeling, markup, and view code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T144000
DTSTART;TZID=US/Pacific:20090505T135000
DTSTAMP:20090510T000110
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8752
UID:http://railsconf.com/--s2009-05-05-13:50--8752
SUMMARY:The Future of Deployment: A Killer Panel
DESCRIPTION:Presented by Marc-André Cournoyer (Sauté Inc.), Christian Ne
 ukirchen (Rack Core Team), Blake Mizerany (Heroku), Ryan Tomayko (GitHub
 ), Adam Wiggins (Heroku), James Lindenbaum (Heroku). The way we deploy r
 uby apps is changing.  This is a a rare opportunity to discuss issues an
 d ideas in real time, directly with the key people from each part of the
  stack, all in one room. This is truly a killer line-up:  Marc-André Cou
 rnoyer (Thin), Christian Neukirchen (Rack), Ryan Tomayko (Rack::Cache, S
 inatra), Blake Mizerany (Sinatra), Adam Wiggins and James Lindenbaum (He
 roku)
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T154000
DTSTART;TZID=US/Pacific:20090505T145000
DTSTAMP:20090513T170652
LOCATION:Ballroom B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7846
UID:http://railsconf.com/--s2009-05-05-14:50--7846
SUMMARY:Below and Beneath TDD: Test Last Development and Other Real-Worl
 d Test Patterns
DESCRIPTION:Presented by Noel Rappin (Obtiva). This talk explores what m
 akes Test Driven Development really work by showing what happens where t
 he process breaks down, focusing on rapid feedback as the key to asucces
 sful test-driven process. It also creates a vocabulary for talking about
  malformed test processes.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T171500
DTSTART;TZID=US/Pacific:20090505T162500
DTSTAMP:20090515T202721
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7721
UID:http://railsconf.com/--s2009-05-05-16:25--7721
SUMMARY:Blood, Sweat and Rails
DESCRIPTION:Presented by Obie Fernandez (InfoQ). Obie reveals secrets of
  survival in the Rails consultancy and contracting business, based on hi
 s real-life experience as founder and CEO of Hashrocket.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T181500
DTSTART;TZID=US/Pacific:20090505T174500
DTSTAMP:20090514T205739
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9067
UID:http://railsconf.com/--s2009-05-05-17:45--9067
SUMMARY:Ruby Heroes Award Ceremony
DESCRIPTION:Presented by Gregg Pollack (Envy Labs). We'll be handing out
  several trophies to people we believe to be Ruby Heroes, and giving the
 m the round of applause they deserve and might not get otherwise.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T191500
DTSTART;TZID=US/Pacific:20090505T181500
DTSTAMP:20090527T233706
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9034
UID:http://railsconf.com/--s2009-05-05-18:15--9034
SUMMARY:Keynote
DESCRIPTION:Presented by Timothy Ferriss (The 4-hour Workweek). Keynote 
 by Tim Ferriss, author of the Four Hour Work-Week.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T203000
DTSTART;TZID=US/Pacific:20090505T193000
DTSTAMP:20090421T152732
LOCATION:Conference Room 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9094
UID:http://railsconf.com/--s2009-05-05-19:30--9094
SUMMARY:Running a Software-as-a-Service (SaaS) Business on Rails
DESCRIPTION:General discussion about both technical and non-technical as
 pects of running a Software-as-a-Service business which exposes Rails ap
 plications to the public.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T091500
DTSTART;TZID=US/Pacific:20090506T090500
DTSTAMP:20090527T233404
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9066
UID:http://railsconf.com/--s2009-05-06-09:05--9066
SUMMARY:Agility in Deployment - Rails in the Cloud
DESCRIPTION:Presented by Jon Crosby (Engine Yard). The ability to releas
 e early and often becomes more important as your product scales. With En
 gine Yard Flex, we'll demonstrate creating 'One Button' deployments that
  scale. We'll demonstrate building a high-volume Rails cluster and show 
 how easy it is to create a 'Clone of Production' to test at scale.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T113500
DTSTART;TZID=US/Pacific:20090506T104500
DTSTAMP:20090528T222122
LOCATION:Ballroom B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8276
UID:http://railsconf.com/--s2009-05-06-10:45--8276
SUMMARY:Rails Metal, Rack, and Sinatra
DESCRIPTION:Presented by Adam Wiggins (Heroku). Rails 2.3 introduces a h
 ot new feature: Rails Metal.  Metal allows you to build Rack endpoints f
 or selected URLs in your app and get a 2x - 3x performance boost. Even b
 etter: you can use Sinatra, the microframework that everyone's talking a
 bout, from Rails Metal.  Capture the speed and elegance of Sinatra from 
 within your existing Rails app!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T144000
DTSTART;TZID=US/Pacific:20090506T135000
DTSTAMP:20090514T205749
LOCATION:Pavilion 1
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8947
UID:http://railsconf.com/--s2009-05-06-13:50--8947
SUMMARY:Rails Entrepreneurs Panel: Starting or Running Your Own Company
DESCRIPTION:Presented by Obie Fernandez (InfoQ), David Heinemeier Hansso
 n (37signals), Tobias Lütke (Shopify), Lewis  Cirne (New Relic, Inc.). M
 eet three CEO's who have each started a successful Rails-focused company
 . How did they start, what were the keys to success, what would they do 
 differently? Whether you have started a company or are thinking about it
 , this will be interesting. Panel discussion and Q&A.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T154000
DTSTART;TZID=US/Pacific:20090506T145000
DTSTAMP:20090513T102822
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8615
UID:http://railsconf.com/--s2009-05-06-14:50--8615
SUMMARY:Advanced Performance Optimization of Rails Applications
DESCRIPTION:Presented by Alexander Dymo (Pluron, Inc.). You know Rails 2
 .x is fast, but your application is still slow. This session goes beyond
  the basics and gets into advanced areas such as optimizing complex has_
 many/belongs_to relationships, template rendering, browser performance, 
 database use. The session covers performance-oriented development proces
 ses and tools. Special topic: optimizing for deployment on dedicated, VP
 S and shared hosting.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T101500
DTSTART;TZID=US/Pacific:20090507T092500
DTSTAMP:20090512T211837
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8739
UID:http://railsconf.com/--s2009-05-07-09:25--8739
SUMMARY:HTTP's Best-Kept Secret: Caching
DESCRIPTION:Presented by Ryan Tomayko (GitHub). HTTP's basic caching mec
 hanisms have been around for almost a decade and still their advantages 
 and limitations are still not well understood. In this talk, we provide 
 a clear and simple explanation of how HTTP caching works, put forth a sy
 stem for classifying response cacheability, and argue that HTTP caching 
 should be a fundamental aspect of resource design.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T113500
DTSTART;TZID=US/Pacific:20090507T104500
DTSTAMP:20090518T032428
LOCATION:Ballroom B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7485
UID:http://railsconf.com/--s2009-05-07-10:45--7485
SUMMARY:When to Tell Your Kids About Client Caching
DESCRIPTION:Presented by Matthew Deiters (inc). Rails has excellent cach
 ing strategies for the server side but did you know typically 80% of a r
 esponses time is on network communication? This will be an exploration o
 f all the dirty details of caching your app's personal bits in the clien
 t browser. We'll look at what Rails provides and what you can additional
 ly do to reduce response times and load on your application with little 
 effort.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T123500
DTSTART;TZID=US/Pacific:20090507T114500
DTSTAMP:20090515T174956
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/6700
UID:http://railsconf.com/--s2009-05-07-11:45--6700
SUMMARY:Rails: A Year of Innovation
DESCRIPTION:Presented by Gregg Pollack (Envy Labs), Jason Seifer (Twiste
 dmind Inc). In this talk the Rails Envy guys will attempt to sum up a ye
 ar of Rails innovation in 45 minutes, covering 20 of the most useful, in
 genious, and innovative new developments.
END:VEVENT
END:VCALENDAR
