<<< Previous track Next track >>>

 What makes Ruby Roll?

Host: Obie Fernandez

Ruby is taking the world by storm. Ruby has actually been around for a while, but now suddenly things are starting to happen.

Ruby on Rails is the driver, but what are the fundamental ideas that make Ruby roll? Why are developers moving to the Ruby Platform? Interestingly enough it is primarily Java developers that are moving to Ruby. One reason - at least - is the combination of meta programming features and a the flexible syntax of the Ruby language, making it easy to create easy-to-use frameworks based on internal DSLs.

This track provides in-depth on the Ruby language, frameworks, and best practices for programming Ruby.

Schedule,
Friday
 What makes Ruby Roll?
09:00 - 09:30 Introduction: What makes Ruby Roll?
Trackhost: Obie Fernandez, Rails Developer's Guide
Location: Elizabeth Windsor
Password protected Download slides
09:30 - 09:45 Break
09:45 - 10:45 Extending Rails with Plugins
James Adam, Lead, Rails Engines
Location: Elizabeth Windsor
Password protected Download slides
10:45 - 11:00 Break
11:00 - 12:00 Mongrel, 2500 Lines, and Economics
Zed Shaw, Creator, Mongrel Ruby HTTP Server
Location: Elizabeth Windsor
Password protected Download slides
12:00 - 13:00 lunch
13:00 - 14:00 MetaProgramming Ruby
Dave Thomas, The Pragmatic Programmers
Location: Elizabeth Windsor
Password protected Download slides
14:00 - 14:30 Break
14:30 - 15:30 Managing a high performance rails app without tearing your hair out.
James Cox
Location: Elizabeth Windsor
Password protected Download slides
15:30 - 16:00 Break
16:00 - 17:00 Ruby and the Art of Domain Specific Languages
Rich Kilmer, RubyConf Founder
Location: Elizabeth Windsor
Password protected Download slides
17:00 - 17:15 Break
17:15 - 18:45 Keynote Panel
Diana Larsen, FutureWorks Consulting & Dan North, ThoughtWorks & Erik Meijer, Creator, LINQ & Jeff Sutherland, Scrum co-founder & Martin Fowler, Refactoring, Analysis Patterns
Location: Fleming Room