BEGIN:VCALENDAR
X-WR-CALNAME:RailsConf 2009
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090505T113500
DTSTART;TZID=US/Pacific:20090505T104500
DTSTAMP:20090510T132029
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8497
UID:http://railsconf.com/--s2009-05-05-10:45--8497
SUMMARY:The Even-Darker Art of Rails Engines
DESCRIPTION:Presented by James Adam (Free Range). A no-nonsense guide to
  making the most of the newly-integrated "engines" functionality in Rail
 s 2.3, from the guy who wrote the engines plugin itself.
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:20090505T154000
DTSTART;TZID=US/Pacific:20090505T145000
DTSTAMP:20090512T151908
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7035
UID:http://railsconf.com/--s2009-05-05-14:50--7035
SUMMARY:I Rock, I Suck, I am - Jumpstart Your Journey to Agile
DESCRIPTION:Presented by Davis W. Frank (Pivotal Labs). What's next afte
 r reading 'Extreme Programming Explained'?  Are you suddenly now an Agil
 e Developer?  Likely not - you don't become Agile overnight.  It's more 
 of a journey to change how you think and work.  Learn by example with ti
 ps and tricks from someone who's made that journey and is happier and mo
 re productive because of it.
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:20090505T223000
DTSTART;TZID=US/Pacific:20090505T213000
DTSTAMP:20090515T202835
LOCATION:Pavilion 1
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9246
UID:http://railsconf.com/--s2009-05-05-21:30--9246
SUMMARY:Pair Programming
DESCRIPTION:So maybe you're testing all the time. But, are you pairing a
 ll the time? The team from Hashrocket is, and we'd love to talk about it
 . Come debate the pro's and con's of pair programming. Already sold on p
 airing? Share your best practices with others.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T101500
DTSTART;TZID=US/Pacific:20090506T091500
DTSTAMP:20090807T201611
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9032
UID:http://railsconf.com/--s2009-05-06-09:15--9032
SUMMARY:Keynote
DESCRIPTION:Presented by Chris Wanstrath (GitHub). Keynote by Chris Wans
 trath, GitHub.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T113500
DTSTART;TZID=US/Pacific:20090506T104500
DTSTAMP:20090511T132753
LOCATION:Pavilion 9 - 10
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7935
UID:http://railsconf.com/--s2009-05-06-10:45--7935
SUMMARY:Using metric_fu to Make Your Rails Code Better
DESCRIPTION:Presented by Jake Scruggs (Backstop Solutions). How can you 
 make sure that your beautiful Rails code doesn't degrade over time as mo
 re people join a project and deadlines loom?  Well, there are tools to m
 easure test coverage, code complexity, churn, bad practices, duplication
 , and code smell.  And all of these various open source projects have be
 en mashed together in metric_fu - a Ruby gem that makes measuring the qu
 ality of your code easy.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090506T123500
DTSTART;TZID=US/Pacific:20090506T114500
DTSTAMP:20090511T133021
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8770
UID:http://railsconf.com/--s2009-05-06-11:45--8770
SUMMARY:Giving Rails the Big 'F': Surviving Facebook Integration Unscarr
 ed
DESCRIPTION:Presented by Greg Borenstein (Grabb.it (http://grabb.it)). F
 acebook offers a seductive platform for accessing the most intimate soci
 al data of 150 million users. Up close, though, this beauty is horribly 
 marred by some disgusting boils: proprietary markup, a disregard for sta
 ndards,  shifting APIs, and an insane dev environment. I'll present stra
 tegies for Facebook integration without causing your app, your process, 
 or yourself any unsightly scarring.
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:20090506T184500
DTSTART;TZID=US/Pacific:20090506T174500
DTSTAMP:20090807T201657
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8482
UID:http://railsconf.com/--s2009-05-06-17:45--8482
SUMMARY:What Killed Smalltalk Could Kill Ruby Too
DESCRIPTION:Presented by Robert Martin (Object Mentor Inc). Keynote by B
 ob Martin, Object Mentor, Inc.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T101500
DTSTART;TZID=US/Pacific:20090507T092500
DTSTAMP:20090511T181200
LOCATION:Ballroom A
URL:http://en.oreilly.com/rails2009/public/schedule/detail/8713
UID:http://railsconf.com/--s2009-05-07-09:25--8713
SUMMARY:Build an App, Start a Movement
DESCRIPTION:Presented by Wynn Netherland (Squeejee), Jim Mulholland (Squ
 eejee), Bradley Joyce (Squeejee). Has the corporate gig or client work s
 ucked all the fun out of coding? Looking to build your freelancing portf
 olio? Find a cause you care about build something! Micro apps can have a
  big impact and build your career in the process. We'll share tips we le
 arned in building TweetCongress.org, an effort to promote government tra
 nsparency.
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: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
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T144000
DTSTART;TZID=US/Pacific:20090507T135000
DTSTAMP:20090528T222308
LOCATION:Pavilion 2 - 3
URL:http://en.oreilly.com/rails2009/public/schedule/detail/7785
UID:http://railsconf.com/--s2009-05-07-13:50--7785
SUMMARY:The Russian Doll Pattern: Mountable apps in Rails 3
DESCRIPTION:Presented by Yehuda Katz (Strobe, Inc.), Carl Lerche (Strobe
 , Inc). One of the hottest new features in Rails 3 is the ability to emb
 ed a Rails application in another Rails application. This allows the dev
 elopment of components that range from user authentication to a fully fe
 atured forum. In this talk, Yehuda and Carl will give an in-depth tutori
 al by building a CMS, creating a gem out of it, and integrating it into 
 another app.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20090507T160000
DTSTART;TZID=US/Pacific:20090507T151000
DTSTAMP:20090807T201804
LOCATION:Ballroom A-B
URL:http://en.oreilly.com/rails2009/public/schedule/detail/9019
UID:http://railsconf.com/--s2009-05-07-15:10--9019
SUMMARY:Rails Core Panel
DESCRIPTION:Presented by David Heinemeier Hansson (37signals), Jeremy Ke
 mper (37signals), Michael Koziarski (Koziarski Software Limited), Rick O
 lson (GitHub), Yehuda Katz (Strobe, Inc.), Joshua Peek (Consultant). Q&A
  with the core developers of Rails. Your questions; their answers.
END:VEVENT
END:VCALENDAR
