BEGIN:VCALENDAR
X-WR-CALNAME:RailsConf 2011
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110516T123000
DTSTART;TZID=US/Eastern:20110516T090000
DTSTAMP:20121109T000443
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19173
UID:http://railsconf.com/--s2011-05-16-09:00--19173
SUMMARY:Upgrading Legacy Rails Applications to Rails 3
DESCRIPTION:Presented by Clinton N. Dreisbach (Relevance, Inc.). Smart d
 evelopers have been using Ruby on Rails to rapidly build web application
 s for over 5 years now. Cutting-edge projects have aged into old, moldy,
  legacy apps. Rails 3 and Ruby 1.9 offer performance improvements and ne
 w features that are guaranteed to take the squeak out of that old wheel 
 and grease the tracks of new development.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110516T123000
DTSTART;TZID=US/Eastern:20110516T100000
DTSTAMP:20120410T235958
LOCATION:Room 347
URL:http://en.oreilly.com/rails2011/public/schedule/detail/20877
UID:http://railsconf.com/--s2011-05-16-10:00--20877
SUMMARY:Guided Exploration of Compass and SASS
DESCRIPTION:Discussing common problems and design patterns to make your 
 stylesheets “Syntactically Awesome”.  Bring simple designs that needs to
  be converted and we will help you achieve awesomeness or if you don’t h
 ave any designs that need converting we will supply some basic templates
  that you can work with to get a handle on implementation.  Presented by
  Chris Eppstein.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110516T170000
DTSTART;TZID=US/Eastern:20110516T133000
DTSTAMP:20110524T012341
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19279
UID:http://railsconf.com/--s2011-05-16-13:30--19279
SUMMARY:Building Bulletproof Views
DESCRIPTION:Presented by John Athayde (LivingSocial), Bruce Williams (Li
 vingSocial). The Rails View layer is the Wild West. Bad mustaches, crazy
  fights over simple things, and complete and utter confusion abound. Whe
 n do we use a helper or a presenter? How do we keep logic and markup sep
 arate? What's this here new fangled boilerplate and HTML5/CSS3 thing?
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110516T200000
DTSTART;TZID=US/Eastern:20110516T180000
DTSTAMP:20110525T104914
LOCATION:Chesapeake Ballroom - 3rd Level
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18699
UID:http://railsconf.com/--s2011-05-16-18:00--18699
SUMMARY:Ignite RailsConf
DESCRIPTION:Ignite is a high-energy evening of 5-minute talks by people 
 who have an idea - and the guts to get onstage and share it with the res
 t of the Rails community.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T113500
DTSTART;TZID=US/Eastern:20110517T104500
DTSTAMP:20110521T174216
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19579
UID:http://railsconf.com/--s2011-05-17-10:45--19579
SUMMARY:SOLID Design Principles Behind The Rails 3 Refactoring
DESCRIPTION:Presented by José Valim (Plataforma Tec). A huge step forwar
 d in the third version of the Rails 3 framework is the modularity it pro
 vides. This modularity is the result of a long refactoring effort to mak
 e it easier to extend or modify Rails to suit our application's needs.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T123500
DTSTART;TZID=US/Eastern:20110517T114500
DTSTAMP:20110525T104940
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19431
UID:http://railsconf.com/--s2011-05-17-11:45--19431
SUMMARY:ActiveSupport 3: What We Should Know About What We Don't Know
DESCRIPTION:Presented by Bryan Liles (Smarticus). We all use ActiveSuppo
 rt 3 every day. Many of us don't take the time to dig down into some of 
 the more interesting parts. This talk will explore the history of Active
 Support and demonstrate areas most aren't familiar with.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T144000
DTSTART;TZID=US/Eastern:20110517T135000
DTSTAMP:20110523T083642
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19341
UID:http://railsconf.com/--s2011-05-17-13:50--19341
SUMMARY:The Other Meta: On Rails and What Matters to Me
DESCRIPTION:Presented by Paul Campbell (Hyper Tiny). This is a talk abou
 t what being a Rails developer means to me, why I'm proud to be one and 
 why you should be too.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T154000
DTSTART;TZID=US/Eastern:20110517T145000
DTSTAMP:20110525T123234
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18418
UID:http://railsconf.com/--s2011-05-17-14:50--18418
SUMMARY:Confident Code
DESCRIPTION:Presented by Avdi Grimm (ShipRise LLC). Are your methods tim
 id? Do they constantly second-guess themselves, checking for nil values,
  errors, and unexpected input? Learn how to write code in a straightforw
 ard, confident style that is more testable, easier to read, and easier t
 o debug.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T154000
DTSTART;TZID=US/Eastern:20110517T145000
DTSTAMP:20110525T105005
LOCATION:Ballroom III
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19527
UID:http://railsconf.com/--s2011-05-17-14:50--19527
SUMMARY:Why You Should Never Use An ORM
DESCRIPTION:Presented by John Nunemaker (OrderedList, Inc.). Having buil
 t two object mappers in Ruby (MongoMapper and ToyStore), I would like to
  throw out a crazy thought. What if, on your next project, you ditch the
  ORM.  No ActiveRecord. No DataMapper. No anything. Just you and a lower
  level driver, whispering sweet nothings into Ruby classes and modules. 
 Could you? Would you? DARE you?
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T171500
DTSTART;TZID=US/Eastern:20110517T162500
DTSTAMP:20110525T105011
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18694
UID:http://railsconf.com/--s2011-05-17-16:25--18694
SUMMARY:Double-Shipping Software for Profit
DESCRIPTION:Presented by Zach Holman (GitHub). Selling a product once is
  fun, but selling that product twice is wildly excellent. GitHub does th
 at with Firewall Install, our installable enterprise GitHub. This talk a
 ims to discuss how you can repackage your existing product too, by cover
 ing code strategies for parallel codebases, supporting remote server inf
 rastructures, and talking about the impressively stupid decisions we've 
 made.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T113500
DTSTART;TZID=US/Eastern:20110518T104500
DTSTAMP:20110524T035701
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/17691
UID:http://railsconf.com/--s2011-05-18-10:45--17691
SUMMARY:Inside Groupon
DESCRIPTION:Presented by Michael Cerna (Groupon). An inside look at the 
 tools, techniques, and scaling issues that Groupon has experienced durin
 g it's meteoric rise to becoming the fastest growing company in history!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T113500
DTSTART;TZID=US/Eastern:20110518T104500
DTSTAMP:20110525T105124
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19066
UID:http://railsconf.com/--s2011-05-18-10:45--19066
SUMMARY:Sass: The Future of Stylesheets
DESCRIPTION:Presented by Chris Eppstein (Caring.com). Let's face it. CSS
  is dumb. There is no such thing as a DRY CSS file and stylesheets are o
 ften the biggest blemish in an otherwise beautifully coded app. Sass is 
 the future of stylesheets. Rails 3.1 includes it by default and the W3C 
 is adding concepts from Sass to CSS itself.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T123500
DTSTART;TZID=US/Eastern:20110518T114500
DTSTAMP:20110526T200318
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18051
UID:http://railsconf.com/--s2011-05-18-11:45--18051
SUMMARY:Rails Performance Tools
DESCRIPTION:Presented by Aman Gupta (GitHub). Ruby might be slow, but ba
 d code only makes it worse. This talk will teach you how to use powerful
  tools to see how your code is executed, so you can understand, debug an
 d optimize it.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T144000
DTSTART;TZID=US/Eastern:20110518T135000
DTSTAMP:20110520T193642
LOCATION:Ballroom III
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19674
UID:http://railsconf.com/--s2011-05-18-13:50--19674
SUMMARY:Stateful, Scalable Servers with EventMachine and Rails
DESCRIPTION:Presented by David Troy (410Labs). Rails is a great framewor
 k for building web-based systems, but many of us don't have much experie
 nce outside of port 80 or 443. Dave Troy developed a scalable server arc
 hitecture for Shortmail.com, implementing stateful, secure services such
  as LMTP, SMTP and IMAP using EventMachine and Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T154000
DTSTART;TZID=US/Eastern:20110518T145000
DTSTAMP:20110520T025436
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19434
UID:http://railsconf.com/--s2011-05-18-14:50--19434
SUMMARY:Testing The Impossible
DESCRIPTION:Presented by Joe Ferris (thoughtbot, inc). Dive into the int
 ernals of thoughtbot's copycopter_client and discover how to handle diff
 icult-to-test components such as HTTP, SSL, threads, forks, logging, cac
 hing, Rails engines, and others. Learn viable testing strategies for app
 lications and libraries that contain such components with a focus on Rai
 ls libraries.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110519T114000
DTSTART;TZID=US/Eastern:20110519T104500
DTSTAMP:20110530T192720
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18047
UID:http://railsconf.com/--s2011-05-19-10:45--18047
SUMMARY:Building Rails Apps for the Rich Client
DESCRIPTION:Presented by Yehuda Katz (Strobe, Inc.). We all know that Ra
 ils is great for building traditional web applications that serve dynami
 c HTML pages. But more and more, people are reaching to other tools, lik
 e Node.js, when they build web applications with a lot of logic in the c
 lient. People often use the argument that when you remove the view helpe
 rs, there isn't much of value left in Rails.
END:VEVENT
END:VCALENDAR
