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:20110516T170000
DTSTART;TZID=US/Eastern:20110516T133000
DTSTAMP:20110524T035117
LOCATION:Ballroom III
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18656
UID:http://railsconf.com/--s2011-05-16-13:30--18656
SUMMARY:Rails Best Practices
DESCRIPTION:Presented by Gregg Pollack (Envy Labs), Andrew Smith (Envy L
 abs), Thomas Meeks (Envy Labs), Dray Lacy (Envy Labs), Christopher Green
  (Envy Labs), Mark Kendall (Envy Labs). Although Rails contains many web
  framework best practices, there are still plenty of ways to create horr
 ible code.  Fortunately, as the community has matured many new technique
 s have been discovered which can help keep Rails apps maintainable. In t
 his 5 part lab we will walk through the most common of these best practi
 ces and get some hands on experience refactoring Rails.
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:20110614T152102
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19730
UID:http://railsconf.com/--s2011-05-17-10:45--19730
SUMMARY:Career Health Check
DESCRIPTION:Presented by Keavy McMinn (Minimetre Limited). Whether you a
 re a student, a freelancer, an employee or running a company, your caree
 r is your responsibility. This talk will deliver a plan to review your c
 areer in terms of mind, body, heart and soul health. The talk will incor
 porate both personal experiences and those from others in the internatio
 nal Ruby community on reviewing your own career.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T123500
DTSTART;TZID=US/Eastern:20110517T114500
DTSTAMP:20110614T152215
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19456
UID:http://railsconf.com/--s2011-05-17-11:45--19456
SUMMARY:20 Productivity Tips: You Can Be 15 Percent (One) More Productiv
 e
DESCRIPTION:Presented by Hirotsugu Asari (Engine Yard). Jason Fried says
  "Work doesn't happen at work" [2], but you can work as productively as 
 possible wherever you are (even at work). We will explore principles of 
 productivity, as well as techniques and tools you can use. [1] 5 hours s
 aved every work week [2] http://www.ted.com/talks/jason_fried_why_work_d
 oesn_t_happen_at_work.html
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T144000
DTSTART;TZID=US/Eastern:20110517T135000
DTSTAMP:20110527T040428
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/17703
UID:http://railsconf.com/--s2011-05-17-13:50--17703
SUMMARY:Keeping Rails on the Tracks
DESCRIPTION:Presented by Mikel Lindsaar (RubyX). It's not what you code,
  it's how you code it. In this talk, I'll take you through real world ex
 amples of code drawn from the 40+ production Rails applications we have 
 developed and maintained during the last 12 months and highlight anti pa
 tterns and examples of technical code debt in them. You do what you can 
 do to avoid these, making your future lives simpler. Your future you wil
 l thank you...
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T154000
DTSTART;TZID=US/Eastern:20110517T145000
DTSTAMP:20110607T151346
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19473
UID:http://railsconf.com/--s2011-05-17-14:50--19473
SUMMARY:Geospace your Rails Apps!
DESCRIPTION:Presented by Peter Jackson (Intridea). Want to add location,
  mapping, or complex spatial analysis to your Rails applications? Not su
 re about the difference between OpenLayers, Google Maps, Bing Maps, RGeo
 , GeoRuby, GeoCommons, or the many other choices in front of you?  Join 
 this session for a walkthrough of the stack choices you will be faced wi
 th while navigating the Geospatial landscape.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T171500
DTSTART;TZID=US/Eastern:20110517T162500
DTSTAMP:20110525T123255
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/18603
UID:http://railsconf.com/--s2011-05-17-16:25--18603
SUMMARY:25 Deployment Tips in 50 Minutes
DESCRIPTION:Presented by Anthony Burns (LivingSocial), Tom Copeland (Liv
 ingSocial). After spending the last few years developing and deploying R
 ails applications we're ready to unload all the tips and tricks we've le
 arned.  But each nugget of experience will be ruthlessly culled to fit i
 n two minutes.  You'll get the whole seat but you'll only need the edge!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110517T210000
DTSTART;TZID=US/Eastern:20110517T200000
DTSTAMP:20110519T192324
LOCATION:Room 345
URL:http://en.oreilly.com/rails2011/public/schedule/detail/20265
UID:http://railsconf.com/--s2011-05-17-20:00--20265
SUMMARY:Higher Ed on Rails
DESCRIPTION:Let's get together for an informal meet-up to discuss how we
 're using Rails, or how we could use Rails, in higher education. The foc
 us will be from an academic computing perspective - developing web appli
 cations to support teaching, research, and administrative systems - but 
 other perspectives are also welcome.
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:20110518T123500
DTSTART;TZID=US/Eastern:20110518T114500
DTSTAMP:20110530T192729
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19337
UID:http://railsconf.com/--s2011-05-18-11:45--19337
SUMMARY:Why Can't I Test My JavaScript?
DESCRIPTION:Presented by Greg Moeck (Strobe, Inc.). The Ruby/Rails commu
 nity is known for it's adoption of TDD,  yet that seems to stop at the b
 order that is our web browsers. The issue isn't testing tools, the brows
 er or the DOM. It's us. We write untestable JavaScript and our tests are
  yelling at us, begging us to change. Will we listen? Come and learn how
  we can push the Ruby testing philosophy into JavaScript, and impact the
  apps of the future.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T144000
DTSTART;TZID=US/Eastern:20110518T135000
DTSTAMP:20110620T184938
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19458
UID:http://railsconf.com/--s2011-05-18-13:50--19458
SUMMARY:Test Your Legacy Code
DESCRIPTION:Presented by Noel Rappin (Obtiva). Everybody wants to do tes
 t-driven development, but switching to TDD or BDD on an existing project
  that doesn’t have tests presents special challenges. This session will 
 show you how to work around dependencies that make testing legacy code s
 o complicated. Topics include using Cucumber for black-box testing, usin
 g mock objects to limit dependencies, and using Ruby dynamism to cut thr
 ough problems.
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:20110518T171500
DTSTART;TZID=US/Eastern:20110518T162500
DTSTAMP:20110523T003506
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19442
UID:http://railsconf.com/--s2011-05-18-16:25--19442
SUMMARY:Migrating To Rails 3 - An In-house Developer's Perspective
DESCRIPTION:Presented by Chetan Krishna (OPNET Technologies, Inc), Mark 
 Johnson (OPNET Technologies, Inc.). As in-house developers we are consta
 ntly spinning up new applications to help run our business. Most of thes
 e apps share a common set of features. Our transition to Rails 3 has all
 owed us to start with a clean slate and rethink what works best for us. 
 We will discuss the base feature set needed for almost every app and how
  we use templates to quickly spin up a new app.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110518T210000
DTSTART;TZID=US/Eastern:20110518T200000
DTSTAMP:20110519T192421
LOCATION:Ballroom IV
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19922
UID:http://railsconf.com/--s2011-05-18-20:00--19922
SUMMARY:Geo-Rails Summit
DESCRIPTION:Community discussion on the state of Ruby/Rails geospatial t
 ools (e.g. spatial databases, data analysis, mapping and visualization, 
 API integration, documentation, and so forth) and how we can make Rails 
 a world-class platform for developing geospatial applications. Meet othe
 r Geo-Rails gurus and contribute to this important trend.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110519T114000
DTSTART;TZID=US/Eastern:20110519T104500
DTSTAMP:20110524T012549
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2011/public/schedule/detail/17762
UID:http://railsconf.com/--s2011-05-19-10:45--17762
SUMMARY:Securing Your Rails App
DESCRIPTION:Presented by Jim Weirich (EdgeCase LLC), Matt Yoho (EdgeCase
 ). Given the many features of Rails that promote good security, one gets
  the impression that your typical Rails web site is relatively secure. T
 hat impression is completely misleading.  Without paying deliberate atte
 ntion to security details, it is almost certain that your application ha
 s security flaws.  This talk will cover the ins and outs of web security
  and help you build a secure site.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110519T124000
DTSTART;TZID=US/Eastern:20110519T114500
DTSTAMP:20110522T004252
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19412
UID:http://railsconf.com/--s2011-05-19-11:45--19412
SUMMARY:Bridging The Gap - Using JavaScript In Rails To Write DRY Rich C
 lient Applications
DESCRIPTION:Presented by Thorben Schröder (kopfmaschine), Andreas Haller
  (kopfmaschine). When we build rich client interfaces in JavaScript for 
 our Rails applications today, we have no other choice than duplicating c
 ode and logic in both worlds. In this presentation we will show you how 
 to use Google's V8 JavaScript engine in your Rails application to elimin
 ate those duplications, write model code only once and therefore make yo
 ur code DRY again.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20110519T144500
DTSTART;TZID=US/Eastern:20110519T135000
DTSTAMP:20110527T020826
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2011/public/schedule/detail/19360
UID:http://railsconf.com/--s2011-05-19-13:50--19360
SUMMARY:Building Pageless Apps with Rails and Backbone js
DESCRIPTION:Presented by Matt Kelly (ZURB). Make your users happy by bui
 lding webapps without page loads. People waiting 2,000ms or more for a p
 age on your app to load are losing interest and focus. Learn how easy it
  is to create an interface that responds in less then 100ms with Backbon
 e.js, a JavaScript library created to seamlessly integrate with Rails an
 d keep your JavaScript organized and readable.
END:VEVENT
END:VCALENDAR
