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: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: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:20090608T192200
LOCATION:Ballroom B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8013
UID:http://railsconf.com/--s2009-05-05-13:50--8013
SUMMARY:JavaScript Testing in Rails: Fast, Headless, In-Browser. Pick An
 y Three.
DESCRIPTION:Presented by Larry Karnowski (Relevance, Inc.), Jason Rudolp
 h (Relevance, Inc.). Learn how to enjoy the benefits of test-driven deve
 lopment beyond just your Ruby on Rails code; JavaScript is code too, and
  it deserves tests! With the help of some handy plugins, Rails lets you 
 test your unobtrusive JavaScript using tools such as Screw.Unit and Smok
 e.   The tools and approach are library-agnostic; they work well with jQ
 uery, Prototype, and others.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T154000
DTSTART;TZID=US/Pacific:20090505T145000
DTSTAMP:20090528T222040
LOCATION:Pavilion 2 - 3
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7367
UID:http://railsconf.com/--s2009-05-05-14:50--7367
SUMMARY:Smacking Git Around - Advanced Git Tricks
DESCRIPTION:Presented by Scott Chacon (GitHub). Much of the Ruby and Rai
 ls community is now using Git, but there are a number of fun things that
  are a bit more difficult to get the hang of that are incredibly helpful
  to know when using Git.  This session will go over some advanced Git us
 age for the casual or intermediate Git user.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T171500
DTSTART;TZID=US/Pacific:20090505T162500
DTSTAMP:20090515T174633
LOCATION:Ballroom B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7722
UID:http://railsconf.com/--s2009-05-05-16:25--7722
SUMMARY:Quality Code with Cucumber
DESCRIPTION:Presented by Aslak Hellesøy (Bekk Consulting AS). Cucumber i
 s a novel tool for Behaviour Driven Development. While early BDD tools l
 ike RSpec and Shoulda are geared towards programmers, classes and object
 s, Cucumber nicely fills the communication gap between customers, progra
 mmers and testers. This session will change how you approach requirement
 s and testing of Rails applications.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T123500
DTSTART;TZID=US/Pacific:20090506T114500
DTSTAMP:20090616T183216
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7897
UID:http://railsconf.com/--s2009-05-06-11:45--7897
SUMMARY:Rube Goldberg Contraptions, Building Scalable Decoupled Web Apps
  and Infrastructure with Ruby
DESCRIPTION:Presented by Ezra Zygmuntowicz (EngineYard). In this talk we
  will explore the state of the art deployment options for large scale ru
 by web apps. Ruby web apps become ecosystems of many moving parts over t
 ime as they scale. We will outline a scalable architecture for configuri
 ng, building, maintaining and scaling the system as a cohesive whole. We
  will explore technologies like rabbitmq, chef, nanite and EY's new clou
 d hosting platform.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T113500
DTSTART;TZID=US/Pacific:20090507T104500
DTSTAMP:20090528T222256
LOCATION:Pavilion 2 - 3
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7432
UID:http://railsconf.com/--s2009-05-07-10:45--7432
SUMMARY:Building a Video Portal in Rails - Or How the Teenage Mutant Nin
 ja Turtles Started Streaming
DESCRIPTION:Presented by Ed Laczynski (Zype), Nathaniel Bibler (Envy Lab
 s). A team of Rails developers, designers, and an enterprising media and
  licensing company embarked on a challenge:  How to put every video in t
 he 4Kids Entertainment content library online, streaming free to million
 s of kids (and children-at-heart).  This session will review the challen
 ges and approach of the development of the www.4kidstv.com website, that
  streams over 1 million videos per month.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T144000
DTSTART;TZID=US/Pacific:20090507T135000
DTSTAMP:20090807T201750
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7598
UID:http://railsconf.com/--s2009-05-07-13:50--7598
SUMMARY:R-House - Rails for Home Automation
DESCRIPTION:Presented by Fernand Galiana (LiquidRail LLC). Rails is in t
 he house? Learn how to leverage the power of ruby and rails to create at
 tractive home automation and energy saving solutions for your entire hou
 se.
END:VEVENT
END:VCALENDAR
