Schedule: General sessions

Customize Your Own Schedule

Create your own RailsConf Europe schedule using the personal scheduler function. Mark the tutorials, sessions, and keynotes you want to attend by clicking on the star next to each listing. Then click on “personal schedule” at the top of the page and get your own customized schedule generated.

Rate The Sessions You Attend

To rate the sessions you attend go to any session detail page or topic listing page and click on “Rate this session” just below the session title. If you aren’t already logged into Expectnation, you will be prompted for your email address and password.

Add to your personal schedule
9:00 Wednesday, 3-09-2008
Location: Saal Maritim ABC
David A. Black (Arcturo)
Average rating: ****.
(4.00, 10 ratings)
Opening remarks. Read more.
Add to your personal schedule
10:45 Wednesday, 3-09-2008
Location: Saal Maritim A
Michael Bleigh (Divshot), Chris Selmer (Intridea, Inc.)
Average rating: ***..
(3.84, 25 ratings)
A discussion of the growing development area that lies in between the front and back ends of web applications using real code examples of advanced user interface design and construction. From Lowpro behaviors to block-accepting helpers and interface abstraction, the field for ‘Mid-End’ developers is coming into its own right. Read more.
Add to your personal schedule
10:45 Wednesday, 3-09-2008
Location: Saal Maritim B
Average rating: ***..
(3.90, 20 ratings)
Page and Fragment caching are great but did you know typically 80% of a responses time is on network 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 at what Rails provides, how it works and what you can additionally do to reduce response times and load on your application with little effort. Read more.
Add to your personal schedule
10:45 Wednesday, 3-09-2008
Location: Saal Maritim C
Rob Lee (Rattle Research )
Average rating: ****.
(4.11, 9 ratings)
In this session we'll look at how we can use DBpedia and ActiveRDF to add semantic markup to web applications. ActiveRDF provides an object relational mapping system for RDF documents. DBpedia is an RDF version of Wikipedia, with around 218 million entities represented as RDF, providing a comprehensive dataset. Read more.
Add to your personal schedule
10:45 Wednesday, 3-09-2008
Location: Salon 4
Jon Dahl (Phronos)
Average rating: ***..
(3.21, 14 ratings)
MapReduce is the distributed processing algorithm that powers Google. EC2 offers on-demand computing. MapReduce can be implemented using Ruby and EC2, providing processing power to Rails applications for a variety of purposes. This talk will cover MapReduce, a Ruby-based implementation using EC2, and how your Rails application may or may not benefit from MapReduce. Read more.
Add to your personal schedule
11:35 Wednesday, 3-09-2008
Location: Saal Maritim A
Stefan Kaes (Stefan Kaes - IT-Consulting und Systemsoftwareentwicklung), David Anderson (Folklogic.com), Larry Baltz (Folklogic.com)
Average rating: **...
(2.41, 17 ratings)
Replacing an old system, which has been in use for several 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, in our view, surpasses the old system in both functionality and usability. Read more.
Add to your personal schedule
11:35 Wednesday, 3-09-2008
Location: Saal Maritim B
Yehuda Katz (Tilde Inc)
Average rating: ***..
(3.31, 35 ratings)
jQuery is a Rapid-Development JavaScript Library. Rails is a Rapid-Development server-side framework. Together, they're a Rapid-Development powerhouse. Learn how to leverage jQuery to build tight, maintainable Ajax applications. Read more.
Add to your personal schedule
11:35 Wednesday, 3-09-2008
Location: Saal Maritim C
Average rating: ***..
(3.70, 10 ratings)
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, cohesion, and how you can use them to improve your Ruby on Rails applications. Read more.
Add to your personal schedule
11:35 Wednesday, 3-09-2008
Location: Salon 4
Neal Ford (ThoughtWorks)
Average rating: ***..
(3.50, 6 ratings)
As our applications have spilled from the server across the wire to the web tier, we increasingly must debug and test in the browser. This session covers debugging and testing tools for clients, JavaScript, and Ajax. Read more.
Add to your personal schedule
13:40 Wednesday, 3-09-2008
Location: Saal Maritim A
Rod Cope (OpenLogic, Inc.)
Average rating: **...
(2.50, 4 ratings)
The Open Source Census (osscensus.org) is a global community initiative to show that open source 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 application is securely implemented through a combination of Rails, Ruby, JRuby, and PHP. Read more.
Add to your personal schedule
13:40 Wednesday, 3-09-2008
Location: Saal Maritim B
Frederick Cheung (Texperts), Paul Butcher (Texperts)
Average rating: ***..
(3.27, 26 ratings)
Rails app getting too large? Unit tests taking too long to run? Lost in a maze of twisty little model classes, all alike? In this presentation, 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. Read more.
Add to your personal schedule
13:40 Wednesday, 3-09-2008
Location: Saal Maritim C
Alex MacCaw (Twitter), Stuart Eccles (Made By Many Limited)
Average rating: ****.
(4.50, 12 ratings)
Juggernaut offers a lightweight and flexible solution to server 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. Read more.
Add to your personal schedule
13:40 Wednesday, 3-09-2008
Location: Salon 4
Duncan Beevers (Kongregate)
Average rating: ***..
(3.42, 12 ratings)
Denormalization of data can ease the pressure when your queries get out of hand, but it shouldn't be handled as an after-thought. Creating first-class representations of your denormalized data makes it easy to keep data in sync and developers on the same page. Read more.
Add to your personal schedule
14:30 Wednesday, 3-09-2008
Location: Saal Maritim A
Till Vollmer (MindMeister/Codemart GmbH)
Average rating: ***..
(3.00, 11 ratings)
Online applications have one major drawback when you are offline: They simply do not work. With Google Gears / AIR it is possible to add offline support to your application and make it fully functional while in the plane or somewhere in the wild. This is demonstrated with the mind mapping application "MindMeister". Read more.
Add to your personal schedule
14:30 Wednesday, 3-09-2008
Location: Saal Maritim B
Tomaso Minelli (University of Padua)
Average rating: *....
(1.86, 7 ratings)
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 configuration modules and template starting the schema.rb. Read more.
Add to your personal schedule
14:30 Wednesday, 3-09-2008
Location: Saal Maritim C
Alan Francis (Cardboard Software), Paul Wilson (Mere Complexities)
Average rating: ****.
(4.00, 5 ratings)
This year, I co-organised Scotland on Rails - the first 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 the good, bad and ugly of running a regional conference. Read more.
Add to your personal schedule
14:30 Wednesday, 3-09-2008
Location: Salon 4
Ingo Weiss (adva Business Software)
Average rating: ***..
(3.48, 21 ratings)
Rails' RESTful routing facility provides developers with conventions for naming controllers and controller methods. However, Rails fails to keep up the RESTful momentum beyond controllers. This presentation is about all the good things that happen when picking up where Rails left off and establishing resource-oriented conventions for helper names and CSS classes. Read more.
Add to your personal schedule
15:20 Wednesday, 3-09-2008
Location: Saal Maritim B
Jonathan Weiss (Peritor GmbH)
Average rating: ****.
(4.18, 33 ratings)
This talk will focus on the security of the Ruby on Rails Web Framework. Some do’s and don’ts will be presented along with security best practices for common attacks like session fixation, XSS, SQL injection, and deployment weaknesses. Read more.
Add to your personal schedule
15:20 Wednesday, 3-09-2008
Location: Saal Maritim C
Markus Franz (Sugoma KG)
Average rating: *....
(1.00, 4 ratings)
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. Read more.
Add to your personal schedule
15:20 Wednesday, 3-09-2008
Location: Salon 4
Martin Sadler (CitySafe)
Average rating: **...
(2.86, 7 ratings)
Once upon a time there 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 which increasingly rely on Javascript. We need a way to ensure our apps run reliably whatever the browser and platform. Read more.
Add to your personal schedule
10:45 Thursday, 4-09-2008
Location: Saal Maritim A
Matt Wood (Wellcome Trust Sanger Institute)
Average rating: ****.
(4.11, 9 ratings)
Learn how we're using Ruby and Rails to answer the big questions in biology by better understanding our genes. We're building the the next generation of biological research on Rails: high throughput, flexible, multi-petabyte. Read more.
Add to your personal schedule
10:45 Thursday, 4-09-2008
Location: Saal Maritim B
Christian Lupp (codedifferent)
Average rating: **...
(2.23, 26 ratings)
... Or why designers should start to understand code and developers should start to sketch and use design methods like Occams’s razor. When we design web or mobile applications we have to design user interaction. Developers and designers have to work closely together to create user interfaces with great usability and stunning overall user experience. Read more.
Add to your personal schedule
10:45 Thursday, 4-09-2008
Location: Saal Maritim C
Erno Mononen (Sun Microsystems), Petr Jiricka (Sun Microsystems)
Average rating: **...
(2.17, 12 ratings)
The NetBeans Ruby IDE is a powerful development environment for Ruby and Rails. In this session we will demonstrate how to use it effectively for developing and debugging a Rails application. We will also cover JRuby specific features, such as Java integration and deploying to GlassFish V3. Read more.
Add to your personal schedule
11:35 Thursday, 4-09-2008
Location: Saal Maritim A
Rany Keddo (play/type GmbH)
Average rating: ***..
(3.73, 22 ratings)
Getting started with background jobs should be really simple. With Workling, it is. When you’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 indicator wich runs the worker code on a remote machine. Read more.
Add to your personal schedule
11:35 Thursday, 4-09-2008
Location: Saal Maritim B
Ben Scofield (Heroku)
Average rating: ****.
(4.38, 21 ratings)
Designing RESTful systems in Rails carries many benefits. It is not a problem-free approach, however; there are accessibility issues with the standard conventions, and some functions are more difficult to map to resources than others. In this session, we'll look at solutions for these (and other) problems that arise when you take REST beyond the standard examples. Read more.
Add to your personal schedule
11:35 Thursday, 4-09-2008
Location: Saal Maritim C
Jay Fields (DRW Trading)
Average rating: ****.
(4.10, 10 ratings)
Functional testing is complicated. This talk will highlight the tools that are utilized by large teams to successfully test complex domains while focusing on speed, readability, and maintainability. Read more.
Add to your personal schedule
13:40 Thursday, 4-09-2008
Location: Saal Maritim A
Sven Fuchs (artweb design), Marko Seppä (BESTgroup Consulting & Software GmbH)
Average rating: ****.
(4.33, 18 ratings)
Multilanguage support is a must for many European Rails applications. A group of developers from leading Rails I18n/L10n plugin solutions have set the goal to make 2008 "the year of Rails I18n core support" by agreeing on a common api and implementing it in collaboration with the Rails core team. This session will give a breakdown of the future of I18n/L10n support in Ruby on Rails. Read more.
Add to your personal schedule
13:40 Thursday, 4-09-2008
Location: Saal Maritim B
Arun Gupta (Sun Microsystems)
Average rating: ****.
(4.00, 7 ratings)
GlassFish is an open-source, production-quality and Java EE 5 compatible application server. This talk describes how GlassFish provides a robust development & deployment platform for Rails applications. It also describes design patterns followed by the GlassFish community for successful Rails deployment. Read more.
Add to your personal schedule
13:40 Thursday, 4-09-2008
Location: Saal Maritim C
Justin Gehtland (Relevance, Inc.)
Average rating: ****.
(4.61, 36 ratings)
This session is code-heavy, slide-light, and requires the attendee to have a firm grasp of Ruby, Rails, and patterns of application architecture. Read more.
Add to your personal schedule
14:30 Thursday, 4-09-2008
Location: Saal Maritim A
Luca Guidi (Sourcesense)
Average rating: ***..
(3.00, 5 ratings)
Click to Globalize is a plugin to translate your interfaces in place. Read more.
Add to your personal schedule
14:30 Thursday, 4-09-2008
Location: Saal Maritim B
Eleanor McHugh (Games With Brains), Romek Szczesniak (Spiky Black Cat Records)
Average rating: *....
(1.31, 26 ratings)
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 the dirty pleasures of a bygone era with two well-known London Ruby hackers. And maybe, just maybe you’ll learn to see the web in a whole new light. Read more.
Add to your personal schedule
14:30 Thursday, 4-09-2008
Location: Saal Maritim C
Carsten Bormann (Universität Bremen, TZI), Steffen Bartsch (TZI, Universität Bremen)
Average rating: ***..
(3.07, 14 ratings)
Fixing vulnerabilities does not mean your Rails app is secure: Applications have their own security objectives, 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. Read more.
Add to your personal schedule
15:45 Thursday, 4-09-2008
Location: Saal Maritim A
Mike Perham (FiveRuns)
Average rating: ***..
(3.47, 19 ratings)
FiveRuns launched the RM-Manage monitoring service targeting the Rails market in 2007, but not without making plenty of mistakes in the process. This talk will discuss the social, technical and business lessons learned over the last year. Read more.
Add to your personal schedule
15:45 Thursday, 4-09-2008
Location: Saal Maritim B
Chris Hobbs (Spongecell)
Average rating: ***..
(3.62, 8 ratings)
You have a webiste. You provide a valuable service and want to start raking in the dough. What are your options? This session will provide you with all you need to know to add payment processing to your site. ActiveMerchant provides interface to many credit card gateways and allows consistent branding. This solution will be contrasted to others such as PayPal and Amazon Payments. Read more.
Add to your personal schedule
15:45 Thursday, 4-09-2008
Location: Saal Maritim C
Tammo Freese (Freelancer)
Average rating: ***..
(3.71, 14 ratings)
The dynamic nature of Ruby allows us to extend the language itself. However, with great power comes great responsibility: We should design our our extensions to be reusable, and to play well with others. This talk shows Ruby's extension 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. Read more.
Add to your personal schedule
16:35 Thursday, 4-09-2008
Location: Saal Maritim A
Jonathan Conway (Vzaar)
Average rating: ***..
(3.50, 8 ratings)
More and more web applications whether they be large social networking destinations to busy e-commerce sites are finding that video adds significant value while holding an audiences attention. This talk will outline the various scalable video encoding, storage and serving architectures and show developers how to get around various common pitfalls. Read more.
Add to your personal schedule
16:35 Thursday, 4-09-2008
Location: Saal Maritim B
Ian White (i2w)
Average rating: ***..
(3.89, 9 ratings)
resources_controller is one of the plugins available for DRYing up RESTful controllers. I will talk about 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_controller, then this talk is for you. Read more.
Add to your personal schedule
16:35 Thursday, 4-09-2008
Location: Saal Maritim C
Adam Keys (The Real Adam)
Average rating: ***..
(3.67, 18 ratings)
Complexity in software development has gone out of favor in the past few years. Despite that, contemporary developers have to deal with complex problems and business rules. Luckily, others have tackled these problems in Ruby and Rails. This presentation reviews those efforts and prepares you to deal with time travel, monetary calculations and other thorny problems. Read more.
News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Sun Microsystems
  • Brightbox
  • ELC Technologies
  • T3N

Sponsor Opportunities

For information on exhibition and sponsorship opportunities at RailsConf Europe, contact Yvonne Romaine at yromaine@oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

Contact Us

View a complete list of RailsConf Europe Contacts