« Notes from the Oreilly RailsConf2007 - First day | Main | Automating ActionScript 3 classes generation from Java Beans in a LiveCycle Data Services context »

Notes from the O' Reilly RailsConf Europe 2007 - Second day

The first day was simple amazing. Great people, sessions and food ;) Berlin is a wonderful place. These are my impressions of the second and last day of the conference.

railsEurope.gifMy second day at the Ruby on Rails conference 2007 in Berlin, was very intresting and I've learned about how to improve webapp in Europe, Slingshot and some testing tips.

Building WebApps in Europe: Economy, methodology, tips
In this session Nicolas Paton (Bloogk) describe some tips and methodology for people intent do build a webapp. They sostain that a webapp dont have to be a new Google to bring wealth and happiness to their creators, so invite anyone to open your mind to new markets. Another important point of view is the Design, not only the graphical design but technical design through tests, and economical design

Creating Hybrid Web and Desktop Applications with Rails and Slingshot
During the session of Luke Crawford (Joyent) i have said how to implement a synchronized online and offline application with Slingshot. Slingshot provide an ActiveRecord transport layer allowing easy customization of the data that gets synced to an online application. With the addition of about thirty lines of code, a Rails application can sync data from client to server. With another thirty lines of code you synchronize have file-based data. The framework also provides an extensible drag and drop abstraction layer.

Browser-based Testing of Massive Ajax-using Rails Applications with Selenium
To create a web application mostly similar to a normal desktop application we need a very good testing framework for the client side and not only for the server side. Till Vollmer (Codemart GmbH) spoke about Selenium, an open source framework that allows running acceptance tests in the browser directly. Recorded or scripted scenarios can be played back and the expected result verified. While this is very straight forwarded with normal page-based applications, without dynamic Ajax calls it is relatively tricky to implement tests for Ajax-based applications with a lot of dynamics and user interaction like drag and drop.

Continuous Validation: Pursuing Error-free Apps
Another important session about testing and validation has taked by Dane Avilla. He discuss the importance of output validation and demonstrate how to use WATIR and Rails filters along with a number of helpful open source tools -- JSLint, OpenSP, the W3C's CSS Validator -- to be sure "rake test" catches output errors long before they reach a client browser.

Unfortunately I had the flight sceduled at 5.35pm so can't see the last sessions.

TrackBack

TrackBack URL for this entry:
http://blog.comtaste.com/mt-tb.cgi/25

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on September 19, 2007 10:42 AM.

The previous post in this blog was Notes from the Oreilly RailsConf2007 - First day.

The next post in this blog is Automating ActionScript 3 classes generation from Java Beans in a LiveCycle Data Services context.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.33