BEGIN:VCALENDAR
X-WR-CALNAME:RailsConf Europe 2008
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T120000
DTSTART;TZID=Europe/Berlin:20080902T083000
DTSTAMP:20080906T174908
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3582
UID:http://www.railsconfeurope.com/--s2008-09-02-08:30--3582
SUMMARY:The Renegade's Guide to Hacking Rails Internals
DESCRIPTION:Presented by Pradeep Elankumaran (Intridea, Inc), Michael Bl
 eigh (Intridea). While the convention over configuration pattern that Ra
 ils exemplifies gets much attention, Rails' incredible extensibility thr
 ough Ruby is often-times ignored. This tutorial will help intermediate t
 o advanced Rails developers understand, extend and bend Rails' internal 
 code, for those real-life problems when the out-of-the-box functionality
  that Rails provides is not enough.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T170000
DTSTART;TZID=Europe/Berlin:20080902T133000
DTSTAMP:20080907T101020
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3598
UID:http://www.railsconfeurope.com/--s2008-09-02-13:30--3598
SUMMARY:Take the JRuby Challenge: Deploy Your Rails Application with JRu
 by and Taste the Difference
DESCRIPTION:Presented by Nick Sieger (Sun Microsystems, Inc.). We'll tak
 e a hands-on look at deploying Rails with JRuby. Database connectivity, 
 connection pooling, packaging, session handling, logging, profiling, tun
 ing, debugging, and more. No JRuby experience necessary. Come and try de
 ploying your application with JRuby, and taste the difference!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T122000
DTSTART;TZID=Europe/Berlin:20080903T113500
DTSTAMP:20080907T104006
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3565
UID:http://www.railsconfeurope.com/--s2008-09-03-11:35--3565
SUMMARY:Enterprise CRM on Rails: 700 Migrations and Still Counting
DESCRIPTION:Presented by Stefan Kaes (Stefan Kaes - IT-Consulting und Sy
 stemsoftwareentwicklung), David Anderson (Folklogic.com), Larry Baltz (F
 olklogic.com). Replacing an old system, which has been in use for severa
 l years, is never an easy task. In our talk we will show you how we used
  Rails and other open source technologies to build a new system which, i
 n our view, surpasses the old system in both functionality and usability
 .
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T113000
DTSTART;TZID=Europe/Berlin:20080904T104500
DTSTAMP:20080907T112332
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3495
UID:http://www.railsconfeurope.com/--s2008-09-04-10:45--3495
SUMMARY:Genomes on Rails
DESCRIPTION:Presented by Matt Wood (Wellcome Trust Sanger Institute). Le
 arn how we're using Ruby and Rails to answer the big questions in biolog
 y by better understanding our genes. We're building the the next generat
 ion of biological research on Rails: high throughput, flexible, multi-pe
 tabyte.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T122000
DTSTART;TZID=Europe/Berlin:20080904T113500
DTSTAMP:20080911T085720
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3600
UID:http://www.railsconfeurope.com/--s2008-09-04-11:35--3600
SUMMARY:Starling + Workling: Simple Distributed Background Jobs with Twi
 tter's Queuing System
DESCRIPTION:Presented by Rany Keddo (play/type GmbH). Getting started wi
 th background jobs should be really simple. With Workling, it is. When y
 ou’ve written your code, you can configure it to run over any number of 
 backgrounding systems. I will show how Workling and Starling can be used
  to build a backgrounded addressbook crawler with an ajax progress indic
 ator wich runs the worker code on a remote machine.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T142500
DTSTART;TZID=Europe/Berlin:20080904T134000
DTSTAMP:20080924T061233
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3569
UID:http://www.railsconfeurope.com/--s2008-09-04-13:40--3569
SUMMARY:The Future of I18n/L10n in Ruby on Rails
DESCRIPTION:Presented by Sven Fuchs (artweb design), Marko Seppä (BESTgr
 oup Consulting & Software GmbH). Multilanguage support is a must for man
 y European Rails applications. A group of developers from leading Rails 
 I18n/L10n plugin solutions have set the goal to make 2008 "the year of R
 ails I18n core support" by agreeing on a common api and implementing it 
 in collaboration with the Rails core team. This session will give a brea
 kdown of the future of I18n/L10n support in Ruby on Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T113000
DTSTART;TZID=Europe/Berlin:20080903T104500
DTSTAMP:20080924T061352
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3545
UID:http://www.railsconfeurope.com/--s2008-09-03-10:45--3545
SUMMARY:Hacking the Mid-End: Unobtrusive Scripting and Advanced UI Techn
 iques in Rails
DESCRIPTION:Presented by Michael Bleigh (Intridea), Chris Selmer (Intrid
 ea, Inc.). A discussion of the growing development area that lies in bet
 ween the front and back ends of web applications using real code example
 s of advanced user interface design and construction. From Lowpro behavi
 ors to block-accepting helpers and interface abstraction, the field for 
 ‘Mid-End’ developers is coming into its own right.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T142500
DTSTART;TZID=Europe/Berlin:20080903T134000
DTSTAMP:20080907T101215
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2430
UID:http://www.railsconfeurope.com/--s2008-09-03-13:40--2430
SUMMARY:How the Global Open Source Census Works
DESCRIPTION:Presented by Rod Cope (OpenLogic, Inc.). The Open Source Cen
 sus (osscensus.org) is a global community initiative to show that open s
 ource above the operating system level is widely adopted throughout the 
 world and is deployed in mission-critical settings by large enterprises.
  Come see how this modern, multi-tiered, REST-based client and web appli
 cation is securely implemented through a combination of Rails, Ruby, JRu
 by, and PHP.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T151500
DTSTART;TZID=Europe/Berlin:20080903T143000
DTSTAMP:20080907T111615
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3534
UID:http://www.railsconfeurope.com/--s2008-09-03-14:30--3534
SUMMARY:Offline Rails Applications with Google Gears and Adobe AIR
DESCRIPTION:Presented by Till Vollmer (MindMeister/Codemart GmbH). Onlin
 e applications have one major drawback when you are offline: They simply
  do not work. With Google Gears / AIR it is possible to add offline supp
 ort to your application and make it fully functional while in the plane 
 or somewhere in the wild. This is demonstrated with the mind mapping app
 lication "MindMeister".
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T151500
DTSTART;TZID=Europe/Berlin:20080904T143000
DTSTAMP:20080907T104720
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2428
UID:http://www.railsconfeurope.com/--s2008-09-04-14:30--2428
SUMMARY:Click to Globalize: A Smart Extension for Globalize
DESCRIPTION:Presented by Luca Guidi (Sourcesense). Click to Globalize is
  a plugin to translate your interfaces in place.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T163000
DTSTART;TZID=Europe/Berlin:20080904T154500
DTSTAMP:20081015T224135
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2591
UID:http://www.railsconfeurope.com/--s2008-09-04-15:45--2591
SUMMARY:How Not to Build a Service
DESCRIPTION:Presented by Mike Perham (FiveRuns). FiveRuns launched the R
 M-Manage monitoring service targeting the Rails market in 2007, but not 
 without making plenty of mistakes in the process.  This talk will discus
 s the social, technical and business lessons learned over the last year.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T172000
DTSTART;TZID=Europe/Berlin:20080904T163500
DTSTAMP:20080907T101732
LOCATION:Saal Maritim A
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3597
UID:http://www.railsconfeurope.com/--s2008-09-04-16:35--3597
SUMMARY:The Future is Video
DESCRIPTION:Presented by Jonathan Conway (Vzaar). More and more web appl
 ications whether they be large social networking destinations to busy e-
 commerce sites are finding that video adds significant value while holdi
 ng an audiences attention. This talk will outline the various scalable v
 ideo encoding, storage and serving architectures and show developers how
  to get around various common pitfalls.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T120000
DTSTART;TZID=Europe/Berlin:20080902T083000
DTSTAMP:20081015T223836
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2556
UID:http://www.railsconfeurope.com/--s2008-09-02-08:30--2556
SUMMARY:Better Living Through Resourceful Plugins
DESCRIPTION:Presented by Ben Scofield (Heroku). Have you ever built a Ra
 ils application, only to have the client ask for a blog right before rel
 ease? With Rails, it's easy to build a single app that does everything, 
 but it's unreasonably difficult to combine two existing projects. In thi
 s tutorial, you'll learn how to do just that, by creating and using reso
 urceful plugins - they're all you need to integrate distinct application
 s.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T170000
DTSTART;TZID=Europe/Berlin:20080902T133000
DTSTAMP:20080908T102242
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3562
UID:http://www.railsconfeurope.com/--s2008-09-02-13:30--3562
SUMMARY:Deploying and Monitoring Ruby on Rails
DESCRIPTION:Presented by Jonathan Weiss (Peritor GmbH), Mathias Meyer (P
 aperplanes). Deploying and monitoring a Rails application is not a trivi
 al task, especially for people coming from the Java or PHP world. This t
 utorial will introduce the different setup and deployment options availa
 ble to Rails developers. Covered topics will include JRuby, Mongrel, Cap
 istrano and Webistrano among other monitoring and deployment best practi
 ces.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T122000
DTSTART;TZID=Europe/Berlin:20080903T113500
DTSTAMP:20080907T165816
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3589
UID:http://www.railsconfeurope.com/--s2008-09-03-11:35--3589
SUMMARY:The One-Two Punch: jQuery with Rails
DESCRIPTION:Presented by Yehuda Katz (Strobe, Inc.). jQuery is a Rapid-D
 evelopment JavaScript Library. Rails is a Rapid-Development server-side 
 framework. Together, they're a Rapid-Development powerhouse. Learn how t
 o leverage jQuery to build tight, maintainable Ajax applications.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T113000
DTSTART;TZID=Europe/Berlin:20080904T104500
DTSTAMP:20080924T061740
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3537
UID:http://www.railsconfeurope.com/--s2008-09-04-10:45--3537
SUMMARY:Design on Rails for Usability
DESCRIPTION:Presented by Christian Lupp (codedifferent). ... Or why desi
 gners should start to understand code and developers should start to ske
 tch and use design methods like Occams’s razor. When we design web or mo
 bile applications we have to design user interaction. Developers and des
 igners have to work closely together to create user interfaces with grea
 t usability and stunning overall user experience.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T122000
DTSTART;TZID=Europe/Berlin:20080904T113500
DTSTAMP:20081015T224041
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2553
UID:http://www.railsconfeurope.com/--s2008-09-04-11:35--2553
SUMMARY:Advanced RESTful Rails
DESCRIPTION:Presented by Ben Scofield (Heroku). Designing RESTful system
 s in Rails carries many benefits. It is not a problem-free approach, how
 ever; there are accessibility issues with the standard conventions, and 
 some functions are more difficult to map to resources than others. In th
 is session, we'll look at solutions for these (and other) problems that 
 arise when you take REST beyond the standard examples.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T142500
DTSTART;TZID=Europe/Berlin:20080904T134000
DTSTAMP:20080907T102010
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2527
UID:http://www.railsconfeurope.com/--s2008-09-04-13:40--2527
SUMMARY:Rails Powered by GlassFish
DESCRIPTION:Presented by Arun Gupta (Sun Microsystems). GlassFish is an 
 open-source, production-quality and Java EE 5 compatible  application se
 rver. This talk describes how GlassFish provides a robust development & 
 deployment platform for Rails applications. It also describes design pat
 terns followed by the GlassFish community for successful Rails deploymen
 t.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T113000
DTSTART;TZID=Europe/Berlin:20080903T104500
DTSTAMP:20080923T080519
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2517
UID:http://www.railsconfeurope.com/--s2008-09-03-10:45--2517
SUMMARY:When to Tell Your Kids About Presentation Caching
DESCRIPTION:Presented by Matthew Deiters (inc). Page and Fragment cachin
 g are great but did you know typically 80% of a responses time is on net
 work communication? This will be an exploration of all the dirty details
  of caching your app's personal bits in the client browser. We'll look a
 t what Rails provides, how it works and what you can additionally do to 
 reduce response times and load on your application with little effort.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T142500
DTSTART;TZID=Europe/Berlin:20080903T134000
DTSTAMP:20080908T102420
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3557
UID:http://www.railsconfeurope.com/--s2008-09-03-13:40--3557
SUMMARY:Intellectual Scalability - Solving a Large Problem With Multiple
  Cooperating Rails Apps
DESCRIPTION:Presented by Frederick Cheung (Texperts), Paul Butcher (Texp
 erts). Rails app getting too large? Unit tests taking too long to run? L
 ost in a maze of twisty little model classes, all alike? In this present
 ation, we'll discuss how you can factor a single large application into 
 multiple co-operating Rails apps and yet have them appear to the user as
  a single coherent whole.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T151500
DTSTART;TZID=Europe/Berlin:20080903T143000
DTSTAMP:20080904T123350
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3588
UID:http://www.railsconfeurope.com/--s2008-09-03-14:30--3588
SUMMARY:Scaffolding an Application from schema.rb
DESCRIPTION:Presented by Tomaso Minelli (University of Padua). Using the
  convention-over-configuration paradigma to create the scaffolding of an
  application in a few seconds from the database structure, i.e. generate
  migrations, models (including relations), controllers, streamlined conf
 iguration modules and template starting the schema.rb.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T151500
DTSTART;TZID=Europe/Berlin:20080904T143000
DTSTAMP:20081015T224105
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3572
UID:http://www.railsconfeurope.com/--s2008-09-04-14:30--3572
SUMMARY:Treading the Rails with Ruby Shoes
DESCRIPTION:Presented by Eleanor McHugh (Games With Brains), Romek Szcze
 sniak (Spiky Black Cat Records). Have you ever wondered what it would be
  like to use Rails as the backend for a traditional desktop application?
  Step outside the familiar confines of XHTML and JavaScript to relive th
 e dirty pleasures of a bygone era with two well-known London Ruby hacker
 s. And maybe, just maybe you’ll learn to see the web in a whole new ligh
 t.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T163000
DTSTART;TZID=Europe/Berlin:20080904T154500
DTSTAMP:20080916T162757
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2499
UID:http://www.railsconfeurope.com/--s2008-09-04-15:45--2499
SUMMARY:Add E-Commerce to Your Website in Less Than One Week Using Activ
 eMerchant
DESCRIPTION:Presented by Chris Hobbs (Spongecell). You have a webiste. Y
 ou provide a valuable service and want to start raking in the dough. Wha
 t are your options? This session will provide you with all you need to k
 now to add payment processing to your site. ActiveMerchant provides inte
 rface to many credit card gateways and allows consistent branding. This 
 solution will be contrasted to others such as PayPal and Amazon Payments
 .
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T172000
DTSTART;TZID=Europe/Berlin:20080904T163500
DTSTAMP:20080908T104008
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3536
UID:http://www.railsconfeurope.com/--s2008-09-04-16:35--3536
SUMMARY:Writing resources_controller: Discovering REST Patterns in Rails
DESCRIPTION:Presented by Ian White (i2w). resources_controller is one of
  the plugins available for DRYing up RESTful controllers.  I will talk a
 bout some of the RESTful patterns that emerged and their implementation.
   If you're interested in simplifying RESTful controllers, writing your 
 own controller oriented plugins, or just want to know about resources_co
 ntroller, then this talk is for you.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T160500
DTSTART;TZID=Europe/Berlin:20080903T152000
DTSTAMP:20080924T061659
LOCATION:Saal Maritim B
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3560
UID:http://www.railsconfeurope.com/--s2008-09-03-15:20--3560
SUMMARY:Security on Rails
DESCRIPTION:Presented by Jonathan Weiss (Peritor GmbH). This talk will f
 ocus on the security of the Ruby on Rails Web Framework. Some do’s and d
 on’ts will be presented along with security best practices for common at
 tacks like session fixation, XSS, SQL injection, and deployment weakness
 es.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T120000
DTSTART;TZID=Europe/Berlin:20080902T083000
DTSTAMP:20080907T104542
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3584
UID:http://www.railsconfeurope.com/--s2008-09-02-08:30--3584
SUMMARY:Accessible Ajax on Rails
DESCRIPTION:Presented by Jarkko Laine (O'Design), Geoffrey Grosenbach (R
 uby on Rails Podcast). Rails Ajax helpers are easy to use but have one g
 laring problem: the Javascript they produce is often totally inaccessibl
 e and in any case obtrusive and hard to maintain when your application g
 rows in size. In this tutorial, Dan Webb and Jarkko Laine teach you how 
 building accessible and unobtrusive Ajax applications on top of Rails ca
 n be both as easy and as fast as sticking to the old methods.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T170000
DTSTART;TZID=Europe/Berlin:20080902T133000
DTSTAMP:20080907T165643
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3552
UID:http://www.railsconfeurope.com/--s2008-09-02-13:30--3552
SUMMARY:Meta-programming Ruby for Fun & Profit
DESCRIPTION:Presented by Neal Ford (ThoughtWorks), Patrick Farley (Thoug
 htWorks). Ruby is the revenge of the Smalltalkers. Not since Smalltalk h
 as a language had such powerful meta-programming facilities. While this 
 may seem like a minor feature, it turns out that surgical meta-programmi
 ng allows solutions to problems that are clearer, more concise, more mai
 ntainable, and take orders of magnitudes fewer lines of code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T122000
DTSTART;TZID=Europe/Berlin:20080903T113500
DTSTAMP:20081015T223958
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3394
UID:http://www.railsconfeurope.com/--s2008-09-03-11:35--3394
SUMMARY:Rails Software Metrics
DESCRIPTION:Presented by Roderick van Domburg (Nedforce). Using computer
  science, you can measure application quality based on an assortment of 
 criteria - likewise for Ruby on Rails applications. Learn about gems and
  methods for measuring code coverage, cyclomatic complexity, coupling, c
 ohesion, and how you can use them to improve your Ruby on Rails applicat
 ions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T113000
DTSTART;TZID=Europe/Berlin:20080904T104500
DTSTAMP:20081015T224056
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3481
UID:http://www.railsconfeurope.com/--s2008-09-04-10:45--3481
SUMMARY:Developing Ruby and Rails Applications with the NetBeans IDE
DESCRIPTION:Presented by Erno Mononen (Sun Microsystems), Petr Jiricka (
 Sun Microsystems). The NetBeans Ruby IDE is a powerful development envir
 onment for Ruby and Rails. In this session we will demonstrate how to us
 e it effectively for developing and debugging a Rails application. We wi
 ll also cover JRuby specific features, such as Java integration and depl
 oying to GlassFish V3.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T122000
DTSTART;TZID=Europe/Berlin:20080904T113500
DTSTAMP:20080924T061853
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2424
UID:http://www.railsconfeurope.com/--s2008-09-04-11:35--2424
SUMMARY:Functional Testing Lessons Learned
DESCRIPTION:Presented by Jay Fields (DRW Trading). Functional testing is
  complicated. This talk will highlight the tools that are utilized by la
 rge teams to successfully test complex domains while focusing on speed, 
 readability, and maintainability.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T142500
DTSTART;TZID=Europe/Berlin:20080904T134000
DTSTAMP:20081015T224127
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3554
UID:http://www.railsconfeurope.com/--s2008-09-04-13:40--3554
SUMMARY:Small Things, Loosely Joined and Written Fast
DESCRIPTION:Presented by Justin Gehtland (Relevance, Inc.). This session
  is code-heavy, slide-light, and requires the attendee to have a firm gr
 asp of Ruby, Rails, and patterns of application architecture.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T113000
DTSTART;TZID=Europe/Berlin:20080903T104500
DTSTAMP:20080905T071035
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3599
UID:http://www.railsconfeurope.com/--s2008-09-03-10:45--3599
SUMMARY:Adding Semantic Markup to Your Rails Application with DBpedia an
 d ActiveRDF
DESCRIPTION:Presented by Rob Lee (Rattle Research ). In this session we'
 ll look at how we can use DBpedia and ActiveRDF to add semantic markup t
 o web applications.  ActiveRDF provides an object relational mapping sys
 tem for RDF documents.  DBpedia is an RDF version of Wikipedia, with aro
 und 218 million entities represented as RDF, providing a comprehensive d
 ataset.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T142500
DTSTART;TZID=Europe/Berlin:20080903T134000
DTSTAMP:20080924T061544
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/2573
UID:http://www.railsconfeurope.com/--s2008-09-03-13:40--2573
SUMMARY:Juggernaut : Realtime Rails
DESCRIPTION:Presented by Alex MacCaw (Twitter), Stuart Eccles (Made By M
 any Limited). Juggernaut offers a lightweight and flexible solution to s
 erver push using a Flash client to provide real-time HTML and JavaScript
  updates to connected clients.  This talk will detail the simplest ways 
 to begin using Juggernaut to provide some simple real-time updates for a
  chat application.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T151500
DTSTART;TZID=Europe/Berlin:20080903T143000
DTSTAMP:20080907T165858
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3549
UID:http://www.railsconfeurope.com/--s2008-09-03-14:30--3549
SUMMARY:Rails with an Accent - Organising a Regional Conference
DESCRIPTION:Presented by Alan Francis (Cardboard Software), Paul Wilson 
 (Mere Complexities). This year, I co-organised Scotland on Rails - the f
 irst regional Ruby/Rails conference in the UK.  We attracted 20 speakers
  from all over the world - both local developers, and more famous names 
 (including Koz, Jim Weirich, Bruce Williams, and David A Black) and, at 
 time of writing roughly 70 attendees.  This session will cover some of t
 he good, bad and ugly of running a regional conference.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T151500
DTSTART;TZID=Europe/Berlin:20080904T143000
DTSTAMP:20080924T062010
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3558
UID:http://www.railsconfeurope.com/--s2008-09-04-14:30--3558
SUMMARY:From Rails Security to Application Security
DESCRIPTION:Presented by Carsten Bormann (Universität Bremen, TZI), Stef
 fen Bartsch (TZI, Universität Bremen). Fixing vulnerabilities does not m
 ean your Rails app is secure: Applications have their own security objec
 tives, which are as hard to nail down as other requirements.  Classical 
 security engineering can lead to an intrusion of waterfall thinking.  We
  discuss how to elicit actual security requirements in a small-to-medium
  enterprise and how to map these into actionable elements of a Rails app
 .
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T163000
DTSTART;TZID=Europe/Berlin:20080904T154500
DTSTAMP:20080924T062043
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3604
UID:http://www.railsconfeurope.com/--s2008-09-04-15:45--3604
SUMMARY:Extending Ruby with Class
DESCRIPTION:Presented by Tammo Freese (Freelancer). The dynamic nature o
 f Ruby allows us to extend the language itself. However, with great powe
 r comes great responsibility:  We should design our our extensions to be
  reusable,  and to play well with others. This talk shows Ruby's extensi
 on mechanisms from the meta level to hook methods and method extensions,
  and gives guidelines what  to keep in mind when extending both Ruby and
  Rails.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T172000
DTSTART;TZID=Europe/Berlin:20080904T163500
DTSTAMP:20080907T233334
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3542
UID:http://www.railsconfeurope.com/--s2008-09-04-16:35--3542
SUMMARY:I Heart Complexity
DESCRIPTION:Presented by Adam Keys (The Real Adam). Complexity in softwa
 re development has gone out of favor in the past few years. Despite that
 , contemporary developers have to deal with complex problems and busines
 s rules. Luckily, others have tackled these problems in Ruby and Rails. 
 This presentation reviews those efforts and prepares you to deal with ti
 me travel, monetary calculations and other thorny problems.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T160500
DTSTART;TZID=Europe/Berlin:20080903T152000
DTSTAMP:20080906T112112
LOCATION:Saal Maritim C
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3432
UID:http://www.railsconfeurope.com/--s2008-09-03-15:20--3432
SUMMARY:Object Databases with Ruby on Rails
DESCRIPTION:Presented by Markus Franz (Sugoma KG). Ruby on Rails is cool
  stuff for web services and other business apps. This session shows how 
 to make RoR go well with object oriented databases.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T213000
DTSTART;TZID=Europe/Berlin:20080902T203000
DTSTAMP:20080827T203245
LOCATION:Salon 1
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5188
UID:http://www.railsconfeurope.com/--s2008-09-02-20:30--5188
SUMMARY:EC2 on Rails
DESCRIPTION:Deploy a Ruby on Rails app in a few minutes on EC2, an Amazo
 n web service that provides resizable compute capacity in the cloud.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T122000
DTSTART;TZID=Europe/Berlin:20080903T113500
DTSTAMP:20080907T101144
LOCATION:Salon 4
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3550
UID:http://www.railsconfeurope.com/--s2008-09-03-11:35--3550
SUMMARY:Debugging & Testing the Web Tier
DESCRIPTION:Presented by Neal Ford (ThoughtWorks). As our applications h
 ave spilled from the server across the wire to the web tier, we increasi
 ngly must debug and test in the browser. This session covers debugging a
 nd testing tools for clients, JavaScript, and Ajax.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T113000
DTSTART;TZID=Europe/Berlin:20080903T104500
DTSTAMP:20080907T103240
LOCATION:Salon 4
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3593
UID:http://www.railsconfeurope.com/--s2008-09-03-10:45--3593
SUMMARY:EC2, MapReduce, and Distributed Processing
DESCRIPTION:Presented by Jon Dahl (Phronos). MapReduce is the distribute
 d processing algorithm that powers Google. EC2 offers on-demand computin
 g. MapReduce can be implemented using Ruby and EC2, providing processing
  power to Rails applications for a variety of purposes. This talk will c
 over MapReduce, a Ruby-based implementation using EC2, and how your Rail
 s application may or may not benefit from MapReduce.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T142500
DTSTART;TZID=Europe/Berlin:20080903T134000
DTSTAMP:20080907T111445
LOCATION:Salon 4
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3504
UID:http://www.railsconfeurope.com/--s2008-09-03-13:40--3504
SUMMARY:Modeling Denormalization - The Speed You Need, the Order You Cra
 ve
DESCRIPTION:Presented by Duncan Beevers (Kongregate). Denormalization of
  data can ease the pressure when your queries get out of hand, but it sh
 ouldn't be handled as an after-thought.  Creating first-class representa
 tions of your denormalized data makes it easy to keep data in sync and d
 evelopers on the same page.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T151500
DTSTART;TZID=Europe/Berlin:20080903T143000
DTSTAMP:20080924T061626
LOCATION:Salon 4
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3571
UID:http://www.railsconfeurope.com/--s2008-09-03-14:30--3571
SUMMARY:RESTful Everything - Towards a Complete Resource-oriented Workfl
 ow
DESCRIPTION:Presented by Ingo Weiss (adva Business Software). Rails' RES
 Tful routing facility provides developers with conventions for naming co
 ntrollers and controller methods. However, Rails fails to keep up the RE
 STful momentum beyond controllers. This presentation is about all the go
 od things that happen when picking up where Rails left off and establish
 ing resource-oriented conventions for helper names and CSS classes.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T160500
DTSTART;TZID=Europe/Berlin:20080903T152000
DTSTAMP:20080907T111658
LOCATION:Salon 4
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/3507
UID:http://www.railsconfeurope.com/--s2008-09-03-15:20--3507
SUMMARY:Stories on a Cloud - Distributed Browser Testing with Selenium
DESCRIPTION:Presented by Martin Sadler (CitySafe). Once upon a time ther
 e was a browser, now there are many, and as developers we have to ensure
  our web applications run on them all (well most of them anyway!). With 
 the advent of rich internet applications, it's common to have sites whic
 h increasingly rely on Javascript. We need a way to ensure our apps run 
 reliably whatever the browser and platform.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T170000
DTSTART;TZID=Europe/Berlin:20080902T100000
DTSTAMP:20080723T231725
LOCATION:Salon 4
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4923
UID:http://www.railsconfeurope.com/--s2008-09-02-10:00--4923
SUMMARY:Community Code Drive
DESCRIPTION: Let's take advantage of having the Rails community all bein
 g in one place at the same time AND take the chance to give something ba
 ck to the projects and community which we so greatly benefit from. Roll 
 up your sleeves and prepare to learn, teach, and most importantly, contr
 ibute.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T213000
DTSTART;TZID=Europe/Berlin:20080902T203000
DTSTAMP:20080905T160556
LOCATION:Salon 3
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5204
UID:http://www.railsconfeurope.com/--s2008-09-02-20:30--5204
SUMMARY:XING.faster!
DESCRIPTION:- Performance,  - fast https delivery,  - traps to avoid,  -
  why pro-tools like gomez are good...  - ...and where they are limited, 
 - Operations Excellence - fast delivery beyond the datacenter
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T203000
DTSTART;TZID=Europe/Berlin:20080903T193000
DTSTAMP:20080907T143504
LOCATION:Salon 3
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4996
UID:http://www.railsconfeurope.com/--s2008-09-03-19:30--4996
SUMMARY:A peek inside MagLev
DESCRIPTION:At RailsConf in Portland, Avi Bryant and Bob Walker gave a p
 resentation on MagLev -- a forthcoming fast Ruby implementation with an 
 integrated shared memory cache and transparent object persistence. That 
 talk generated lots of buzz, but lots of skepticism, too. If you are a d
 eveloper who might want to use MagLev, or simply want to know what all t
 he fuss was about, come see for yourself.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T113000
DTSTART;TZID=Europe/Berlin:20080904T104500
DTSTAMP:20080904T170831
LOCATION:Salon 2
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4896
UID:http://www.railsconfeurope.com/--s2008-09-04-10:45--4896
SUMMARY:A Survey of Behavior-Driven Development with JavaScript
DESCRIPTION:Presented by TJ  VanSlyke  (ELC Technologies). Behavior-driv
 en development is being recognized as the Next Big Thing in sustainable 
 development and expectation management.  Unfortunately, those of us deve
 loping complex JavaScript libraries find ourselves without the facilitie
 s for BDD.  T.J. VanSlyke surveys the JavaScript test harnesses availabl
 e and offers his solutions for integrating JavaScript testing into your 
 daily workflow.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T113000
DTSTART;TZID=Europe/Berlin:20080903T104500
DTSTAMP:20080909T103516
LOCATION:Salon 2
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4880
UID:http://www.railsconfeurope.com/--s2008-09-03-10:45--4880
SUMMARY:JRuby: The Other Red Meat
DESCRIPTION:Presented by Thomas Enebo (Engine Yard, Inc.). JRuby enables
  a better Rails experience through a number of double plus good features
 .  By supporting Native Threads, JRuby can spawn multiple runtimes and a
 lso trivially spawn background jobs. By having access to large numbers o
 f Java libraries, you can easily access virtually any technology known t
 o mankind.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T142500
DTSTART;TZID=Europe/Berlin:20080903T134000
DTSTAMP:20080912T061822
LOCATION:Salon 2
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4892
UID:http://www.railsconfeurope.com/--s2008-09-03-13:40--4892
SUMMARY:Achieving High Throughput and Scalability with JRuby on Rails
DESCRIPTION:Presented by Fernando Castano (Sun Microsystems, Inc.). This
  session will focus on the performance lessons learned during the develo
 pment of a developer collaboration web application.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T151500
DTSTART;TZID=Europe/Berlin:20080903T143000
DTSTAMP:20080909T103343
LOCATION:Salon 2
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4887
UID:http://www.railsconfeurope.com/--s2008-09-03-14:30--4887
SUMMARY:Rubinius 1.0
DESCRIPTION:Presented by Wilson Bilkovich (Engine Yard). Rubinius is an 
 execution environment for Ruby code. This talk will outline what is incl
 uded in the 1.0 release, how it got there, and what the future holds. Qu
 estions (technical and otherwise) are welcome.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T213000
DTSTART;TZID=Europe/Berlin:20080902T203000
DTSTAMP:20080904T143258
LOCATION:Salon 2
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5189
UID:http://www.railsconfeurope.com/--s2008-09-02-20:30--5189
SUMMARY:SOA in Rails
DESCRIPTION:For my master thesis in Software Engineering I am researchin
 g challenges in using Rails for implementing Service-Oriented Systems. I
 n my case studies I have found that Rails lacks well-integrated function
 ality for some common tasks. I have designed two simple plugins that cou
 ld provide a framework for integrating most of this functionality, and I
  am looking for feedback.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T203000
DTSTART;TZID=Europe/Berlin:20080903T193000
DTSTAMP:20080905T140436
LOCATION:Salon 2
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5207
UID:http://www.railsconfeurope.com/--s2008-09-03-19:30--5207
SUMMARY:Rails@XING
DESCRIPTION:Rails development at XING, what we do, how we strive to beco
 me and stay agile, report on our first SCRUM experience, good practices,
  how we work with rules and change of rules..
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T091500
DTSTART;TZID=Europe/Berlin:20080903T090000
DTSTAMP:20080907T105047
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5009
UID:http://www.railsconfeurope.com/--s2008-09-03-09:00--5009
SUMMARY:Welcome
DESCRIPTION:Presented by David A.  Black (Arcturo). Opening remarks.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T091500
DTSTART;TZID=Europe/Berlin:20080904T090000
DTSTAMP:20080903T095851
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5290
UID:http://www.railsconfeurope.com/--s2008-09-04-09:00--5290
SUMMARY:Announcements
DESCRIPTION:.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T101500
DTSTART;TZID=Europe/Berlin:20080903T091500
DTSTAMP:20080912T061717
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4869
UID:http://www.railsconfeurope.com/--s2008-09-03-09:15--4869
SUMMARY:Keynote
DESCRIPTION:Presented by David Heinemeier Hansson (37signals). More info
 rmation coming soon
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T200000
DTSTART;TZID=Europe/Berlin:20080902T190000
DTSTAMP:20080907T165725
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4873
UID:http://www.railsconfeurope.com/--s2008-09-02-19:00--4873
SUMMARY:Panel Discussion with DHH and Rails Core Members
DESCRIPTION:Presented by David Heinemeier Hansson (37signals), Michael K
 oziarski (Koziarski Software Limited), Jeremy Kemper (37signals). More i
 nformation coming
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080904T101500
DTSTART;TZID=Europe/Berlin:20080904T091500
DTSTAMP:20080916T162557
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4919
UID:http://www.railsconfeurope.com/--s2008-09-04-09:15--4919
SUMMARY: Ruby and Rails Symposium: Versions, Implementations, and the Fu
 ture
DESCRIPTION:Presented by David A.  Black (Arcturo). Moderated by David A
 . Black.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T165500
DTSTART;TZID=Europe/Berlin:20080903T164500
DTSTAMP:20080907T111722
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4881
UID:http://www.railsconfeurope.com/--s2008-09-03-16:45--4881
SUMMARY:Meet the Sun You Don't Know
DESCRIPTION:Presented by Nick Sieger (Sun Microsystems, Inc.). You think
  Sun is the Java company. Enterprise Edition. Steak and strippers. But J
 ava’s only part of the story, and the story is changing every day. In te
 n minutes, you’ll get a whirlwind tour of a different Sun, one that give
 s hardware breaks to startups, open sources cornerstone software like So
 laris, OpenJDK, ZFS and DTrace, and actively funds Ruby projects on and 
 off the JVM.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T180000
DTSTART;TZID=Europe/Berlin:20080903T170000
DTSTAMP:20080916T161827
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4868
UID:http://www.railsconfeurope.com/--s2008-09-03-17:00--4868
SUMMARY:Keynote
DESCRIPTION:Presented by Jeremy Kemper (37signals). More information com
 ing soon
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T223000
DTSTART;TZID=Europe/Berlin:20080902T203000
DTSTAMP:20080723T195414
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4934
UID:http://www.railsconfeurope.com/--s2008-09-02-20:30--4934
SUMMARY:Tuesday Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  RailsConf Europe participants to take the floor. BoFs are informal conv
 ersations that you and other participants plan. Visit the BoF page for m
 ore details and to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080903T223000
DTSTART;TZID=Europe/Berlin:20080903T193000
DTSTAMP:20080723T195434
LOCATION:Saal Maritim ABC
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/4935
UID:http://www.railsconfeurope.com/--s2008-09-03-19:30--4935
SUMMARY:Wednesday Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  RailsConf Europe participants to take the floor. BoFs are informal conv
 ersations that you and other participants plan. Visit the BoF page for m
 ore details and to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=Europe/Berlin:20080902T230000
DTSTART;TZID=Europe/Berlin:20080902T210000
DTSTAMP:20080831T123122
LOCATION:Pirate Cove
URL:http://en.oreilly.com/railseurope2008/public/schedule/detail/5270
UID:http://www.railsconfeurope.com/--s2008-09-02-21:00--5270
SUMMARY:RejectConf
DESCRIPTION:So your talk has been rejected by the conference chair but y
 ou want to talk about it anyway? Join us at this years RejectConf and ta
 lk about all the things that was too radical / daring / funny / crappy /
  ... to make it into the official program you want.
END:VEVENT
END:VCALENDAR
