Schedule: Tutorial sessions
Tutorials provide a forum for collaborative learning, exploratory participation, and the first-hand opportunity to master the power of Rails applications. Please note: there is an additional fee required to attend tutorials at RailsConf.
Location: Portland Ballroom 251
Refactoring is an essential part of a developer's life. It can be difficult to know when or what to refactor in a Rails application. This talk will present you with tools and techniques to help you tackle the worst offenders in your code base to keep your project moving along through development.
Read more.
Location: Portland Ballroom 252
Ruby is the revenge of the Smalltalkers. Not since Smalltalk has a language had such powerful meta-programming facilities. While this may seem like a minor feature, it turns out that surgical meta-programming allows solutions to problems that are clearer, more concise, more maintainable, and take orders of magnitudes fewer lines of code.
Read more.
Location: Portland Ballroom 255
The Hobo framework adds a number of productivity enhancing features to Rails. Find out just how much productivity is improved by working through the development of a complete application during the tutorial. This will be a very hands-on session with the various features of Hobo being presented as they are needed to progress with the application.
Read more.
Location: Portland Ballroom 256
Do you often wish you knew how to make your web apps look better? This three-hour workshop will show you how to pick colors, select fonts, draw logos, and mock-up pages using the same techniques designers use. You'll then learn how to take that design and build your Rails layout.
Read more.
Location: Portland Ballroom 251
This is a detailed step-by-step tutorial on quickly setting up a Continuous Integration (CI) environment for automated Rails testing with Test::Unit, JsUnit, and Selenium. All software and instructions are downloadable, including instructions for running everything in a VmWare VM. With these materials, anyone can set up a their own CI environment, regardless of their skill or access to hardware.
Read more.
Location: Portland Ballroom 252
Adobe's AIR platform offers developers familiar with web technology the tools to create desktop applications. Come and learn how to drive an HTML and a Flex AIR application with Rails using RubyAMF.
Read more.
Location: Portland Ballroom 255
Take this opportunity to begin contributing to a Ruby on Rails open source project that interests you. Experts from the Rails community will be on hand to help you get started.
Read more.
Location: Portland Ballroom 256
By going over a number of testing technologies, methodologies, and code, this talk will:
* present a set of testing related situations and experience in solving a number of issues
* raise the audiences' awareness over effective ways of communicating through tests
* emphasize skills and courage to solve testing issues
Read more.