BEGIN:VCALENDAR
X-WR-CALNAME:RailsConf 2010
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100608T113500
DTSTART;TZID=US/Eastern:20100608T104500
DTSTAMP:20100617T190120
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14502
UID:http://railsconf.com/--s2010-06-08-10:45--14502
SUMMARY:Building an API with Rails
DESCRIPTION:Presented by Josh Owens (Four Bean Soup), Joe Ferris (though
 tbot, inc), Jeremy Kemper (37signals), Marcel Molina (Twitter), Rick Ols
 on (GitHub), Derek Willis (The New York Times). Ever wanted to build an 
 API with Rails? Feel daunted? Google doesn't help much? Come talk to the
  developers of some of the biggest APIs built in Rails. Developers from 
 Twitter, Github, ThoughtBot, NY Times, and 37signals will talk about the
  decisions and challenges they have faced in building their APIs. Topics
  will include; Authentication, Formats, Scaling, Security, Versioning, &
  Communication.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100608T123500
DTSTART;TZID=US/Eastern:20100608T114500
DTSTAMP:20100611T194753
LOCATION:Room 301 - 302
URL:http://en.oreilly.com/rails2010/public/schedule/detail/15329
UID:http://railsconf.com/--s2010-06-08-11:45--15329
SUMMARY:Productive Rails Development with RubyMine
DESCRIPTION:Presented by Dmitry Jemerov (JetBrains). RubyMine is the lat
 est contender for the most productive Rails IDE. It features smart code 
 analysis and code completion for your code, tests and Web pages, powerfu
 l Rails-aware refactorings, a debugger and test runner, built-in version
  control system integration, and much more. During the talk, you'll see 
 all of these features in action and learn how to use them for your own p
 rojects.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100608T123500
DTSTART;TZID=US/Eastern:20100608T114500
DTSTAMP:20100617T001409
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2010/public/schedule/detail/13034
UID:http://railsconf.com/--s2010-06-08-11:45--13034
SUMMARY:From 'Rails' to 'Release'
DESCRIPTION:Presented by Paul Campbell (Hyper Tiny). In this session I'l
 l share my experience, tips and tricks I've learned, and stories I've co
 me across while building Rails apps for clients and myself.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100608T154000
DTSTART;TZID=US/Eastern:20100608T145000
DTSTAMP:20100617T190153
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14198
UID:http://railsconf.com/--s2010-06-08-14:50--14198
SUMMARY:DataMapper 1.0
DESCRIPTION:Presented by Dirkjan Bussink (Nedap). We would like to annou
 nce DataMapper 1.0 here at Railsconf 2010. DataMapper 1.0 marks an impor
 tant release that has seen a lot of development over the last two years.
  DataMapper is storage engine agnostic and also allows for mixing for ex
 ample SQL and No-SQL engines, using the best tools for the job.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100608T171500
DTSTART;TZID=US/Eastern:20100608T162500
DTSTAMP:20100616T031003
LOCATION:Room 309- 310
URL:http://en.oreilly.com/rails2010/public/schedule/detail/12005
UID:http://railsconf.com/--s2010-06-08-16:25--12005
SUMMARY:The MongoDB Metamorphosis: Thinking about Data as Documents
DESCRIPTION:Presented by Kyle Banker (10gen). We'd mastered it all: join
  tables, polymorphic associations, nested sets, all neatly normalized. T
 hen we awoke to the haze of NoSQL, where the data-modeling rules had cha
 nged. This presentation attempts to correct that by exploring document-o
 riented modeling with MongoDB. We'll cover common design patterns and co
 ntrast strategies for modeling product data in an RDBMS and a document s
 tore.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100608T193000
DTSTART;TZID=US/Eastern:20100608T190000
DTSTAMP:20100629T213746
LOCATION:Ballroom I - II
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14132
UID:http://railsconf.com/--s2010-06-08-19:00--14132
SUMMARY:Yehuda Katz
DESCRIPTION:Presented by Yehuda Katz (Strobe, Inc.). Keynote by Yehuda K
 atz, Engine Yard Inc.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100609T113500
DTSTART;TZID=US/Eastern:20100609T104500
DTSTAMP:20100614T143251
LOCATION:Room 307 - 308
URL:http://en.oreilly.com/rails2010/public/schedule/detail/11232
UID:http://railsconf.com/--s2010-06-09-10:45--11232
SUMMARY:Ruby Version Manager (rvm) - An Overview
DESCRIPTION:Presented by Wayne E. Seguin (Engine Yard, Inc.). RVM is a c
 ommand line tool which allows us to easily work with multiple ruby inter
 preters and sets of gems. We will explore the use of rvm to manage rubie
 s for development needs like coding, continuous integration, quality ass
 urance, and production on a per project basis.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100609T123500
DTSTART;TZID=US/Eastern:20100609T114500
DTSTAMP:20100612T232137
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14519
UID:http://railsconf.com/--s2010-06-09-11:45--14519
SUMMARY:Auth(thentication|orization) in a  RESTful World
DESCRIPTION:Presented by Rich Kilmer (LivingSocial). Discuss the impleme
 ntation of a distributed solution for authentication and authorization w
 hen you need to break things up into logical RESTful services and yet ha
 ve a central way to manage what your users can do.  This is a more techn
 ical presentation of what I showed in the Keynote for the LA RubyConf.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100609T144000
DTSTART;TZID=US/Eastern:20100609T135000
DTSTAMP:20100614T170307
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14740
UID:http://railsconf.com/--s2010-06-09-13:50--14740
SUMMARY:Introduction to Cassandra and CassandraObject
DESCRIPTION:Presented by Michael Koziarski (Koziarski Software Limited).
  This talk will provide you with an overview of cassandra itself and cov
 er the differences between ActiveRecord and CassandraObject. It'll also 
 provide some lessons learned from working with ActiveModel for people wh
 o are interested in creating their own custom object mappers.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100609T154000
DTSTART;TZID=US/Eastern:20100609T145000
DTSTAMP:20100614T154428
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2010/public/schedule/detail/11245
UID:http://railsconf.com/--s2010-06-09-14:50--11245
SUMMARY:Persistence Smoothie: Blending SQL and NoSQL in Rails Applicatio
 ns
DESCRIPTION:Presented by Flip Sasser (Intridea, Inc.). With such a vibra
 nt and emerging economy of new persistence options for web applications 
 it can be diffcult to know when and how to use them in your applications
 . Worse yet, you don't want to lose mountains of existing infrastructure
  and support for RDBMS systems in Rails. What's a developer to do? Blend
  it! Learn new techniques for using multiple persistence engines in a si
 ngle application.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100609T171500
DTSTART;TZID=US/Eastern:20100609T162500
DTSTAMP:20100614T160008
LOCATION:Ballroom II
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14479
UID:http://railsconf.com/--s2010-06-09-16:25--14479
SUMMARY:Beyond (No)SQL
DESCRIPTION:Presented by Sarah Mei (Pivotal Labs). SQL databases are awe
 some at certain problems. But most Rails apps encounter data challenges 
 that make traditional databases look seriously puny. So...is SQL over? I
 n this talk, we'll dig into the guts of the relational model, look at th
 e problems SQL doesn't solve well, and - crucially - understand why. The
 n we'll answer the million-dollar question: is NoSQL the only alternativ
 e?
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100610T113500
DTSTART;TZID=US/Eastern:20100610T104500
DTSTAMP:20100717T110503
LOCATION:Ballroom III
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14244
UID:http://railsconf.com/--s2010-06-10-10:45--14244
SUMMARY:Using Rails - A CIO's Perspective
DESCRIPTION:Presented by Alberto Morales (OPNET Technologies, Inc.). In 
 today's challenging economic environment, being nimble is key. Enterpris
 es large and small are busy adapting their business models to match the 
 environment. More and more, IT is being asked to help with this transfor
 mation. Fortunately, over the past few years, movements like open source
 , social networking and virtualization have given IT powerful tools to h
 elp with the transformation.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Eastern:20100610T123500
DTSTART;TZID=US/Eastern:20100610T114500
DTSTAMP:20100617T190956
LOCATION:Ballroom I
URL:http://en.oreilly.com/rails2010/public/schedule/detail/14144
UID:http://railsconf.com/--s2010-06-10-11:45--14144
SUMMARY:Rails' Next Top Model: Using ActiveModel and ActiveRelation
DESCRIPTION:Presented by Adam Keys (Gowalla). ActiveRelation and ActiveM
 odel bring a lot of interesting features to Rails 3. These new libraries
  make it easier to write complex queries and to extend Rails to work wit
 h non-ActiveRecord objects. Learn to use ActiveRelation and ActiveModel 
 to clean up your code. See how you can use ARel and AMo to build your ow
 n data layer or to connect to new datastores.
END:VEVENT
END:VCALENDAR
