Friday November 2
Morning9:00 Welcome
9:30 Marcel Molina What Makes Code Beautiful?
10:30 Jim Weirich Advanced Ruby Class Design
Afternoon
Room 11:00 Nathaniel Talbott Why Camping Matters
2:00 Shunichi Shinohara and Kiwamu Kato Introduction to AP4R, Asynchronous Processing for Ruby
3:00 Nathan Sobo Treetop: Bringing the Elegance of Ruby to Syntactic Analysis
4:00 Paul Brannan Avoiding Pitfalls in C Extensions
Room 21:00 Ben Bleything Controlling Electronics with Ruby
2:00 Andrea O.K. Wright High Art on Top of Low-Level APIs: Building Games with Ruby
3:00 Ryan Davis Hurting Code for Fun and Profit
4:00 Eric Ivancich Ropes: An Alternative to Ruby's Strings
Room 3
Ruby Clinic, an expert-guided afternoon of troubleshooting, fixing, and learning. Bring your questions and problems! (Experts to be announced.)
Evening
Town meeting with Yukihiro "Matz" Matsumoto, creator of Ruby
Saturday November 3
Morning9:00 John Lam State of IronRuby
10:00 Charlie Nutter JRuby: Ruby for the JVM
11:00 Evan Phoenix Rubinius 1.0
Afternoon
Room 11:00 Ed Borasky Profiling and Tuning Ruby 1.8
2:00 Phil Hagelberg Tightening the Feedback Loop
3:00 Eric Hodel Maximizing Productivity
4:00 Francis Hwang Conversations vs. Laws: What do we mean when we say Ruby is dynamic?
Room 21:00 Luke Kanies Essential Incompleteness in Program Modeling
2:00 Bruce Williams Writing Client and Desktop Applications in Ruby
3:00 Michael Neumann Efficient Ruby to Javascript Compilation and Applications
4:00 Laurent Sansonetti Mac OS X Loves Ruby
Room 3
Stuart Halloway presents Refactotum: Ruby, an afternoon presentation and workshop on the skills you need to prepare and contribute code to open source projects.
Evening
Keynote by Matz
Sunday, November 4
Morning9:00 Dr Nic Williams Use Ruby to Generate More Ruby - RubiGen is Everywhere
10:00 David Chelimsky, Dave Astels Behaviour Driven Development with RSpec
11:00 Jay Phillips Next-Gen VoIP Development with Ruby an
教程列表:
Advanced Ruby Class Design
Apotomo
A Recorder for FireWatir
Avoiding Pitfalls in C Extensions
Cleanliness Is Next to Domain Specificity
Controlling Electronics with Ruby
Conversations vs Laws
DCov
Deployable Ruby Runtimes
Efficient Ruby to Javascript Compilation and Applications
Enhancing Embedded Development with Ruby
Essential Incompleteness in Program Modeling
Gecode slash R
High Art on Top of Low-Level APIs: Building Games with Ruby
Hurting Code for Fun and Profit
Introduction to AP4R
JRuby: Ruby for the JVM
Keynote Address: Does Language Matter
Mac OS X Loves Ruby
Maximizing Productivity
Next-Gen VoIP Development with Adhearsion
Profiling and Tuning Ruby 1dot8
Ropes: An Alternative to Ruby Strings
Rubinius
Sploiting with Ruby (Point, Click, Root)
State of IronRuby
Tightening the Feedback Loop
Town Meeting with Ruby Creator
Treetop: Syntactic Analysis with Ruby
Use Ruby to Generate More Ruby - RubiGen
What Makes Code Beautiful
Why Camping Matters