|
Room 1 |
Room 2 |
Room 3 |
| Thursday |
Ruby Implementors' Track, all day Thursday! |
| 9:00-10:15 |
Welcome + Matz Keynote |
| 10:25-11:05 |
Scaling Ruby (without the Rails)
|
Monkeybars: easy cross platform GUIs
|
Future of RubyVM |
| 11:15-12:00 |
Using Git in Ruby Applications
|
Simplifying Desktop Development with Glimmer
|
Rubinius |
| Lunch |
| 1:15-2:00 |
Ruby for Embedded Applications
|
Building Distributed Applications
|
JRuby: What, Why, How...Try It Now |
| 2:10-2:55 |
Recovering from Enterprise: how to embrace Ruby’s idioms and say goodbye to bad habits
|
Ruby In the Clouds
|
What does my Ruby do? |
| 3:05-3:50 |
rush, a shell that will yield to you
|
Unfactoring From Patterns: Job Security Through Code Obscurity
|
MacRuby: Ruby for your Mac |
| Break |
| 4:20-5:05 |
Peer-Aware Desktop Application Development
|
Better Hacking With Training Wheels
|
IronRuby |
| 5:15-6:00 |
NeverBlock, trivial non-blocking IO for Ruby
|
Testing Heresies
|
Ruby Persistence in MagLev |
| Break |
| 7:30 |
Lightning talks |
| Friday |
| 9:30-10:15 |
Resource-Oriented Web Applications WIth Waves
|
Aristotle and the art of software development
|
Patterns in Distributed Processing
|
| 10:25-11:05 |
All I Really Need to Know* I Learned by Writing My Own Web Framework
|
Fear of Programming
|
Ruby Arduino Development: Physical Computing for Everyone
|
| 11:15-12:00 |
Ramaze: The underrated Web Application Framework
|
Coding for Failure: All you need to know for building rock solid applications in 60 minutes.
|
Better Ruby Through Functional Programming
|
| Lunch |
| 1:15-2:00 |
Lightweight Web Services with Sinatra and RestClient
|
What Every Rubyist Should Know About Threads
|
Mixing Metaphors or; How I Learned to Stop Worrying and Love JavaScript
|
| 2:10-2:55 |
Effective and Creative Coding: Help from Cognitive Psychology in Caring For the Rubyist’s Mind |
Using Metrics to Take a Hard Look at Your Code
|
Crate : forming your custom ruby application into a packaged, standalone, easily distributable executable
|
| 3:05-3:50 |
Tcl for Rubyists
|
Ruby Heavy-Lifting: Lazy load it, Event it, Defer it, and then Optimize it.
|
Writing Code That Doesn’t Suck: Interface Oriented Design
|
| Break |
| 4:20-5:05 |
Components are not a dirty word: modeling your Rails interface with stateful objects
|
The Fall and Rise of Dynamic Programming Languages
|
How Ruby Can Be Fast: A Tour of Dynamic VM Technologies
|
| 5:15-6:00 |
Ruby Kata and Sparring
|
Ruby with an Accent: Organizing a Regional Conference |
OS X Application Development with HotCocoa |
| Break |
| 7:30 |
Dave Thomas Keynote |
| Saturday |
| 9:30-10:15 |
Plenary: Matz Q&A |
| 10:25-11:05 |
Advanced DSLs in Ruby
|
A wonderful, awful idea: ruby in the browser (and oh by the way it actually works!)
|
Summer of Code |
| 11:15-12:00 |
Tap--[not] a talk about replacing rake
|
Making Your Code CRAPpier: Applying Principles of Visual Design To Code
|
Ruby 1.9: What to Expect
|
| Lunch |
| 1:15-2:00 |
The Ruby Mendicant Project |
The Ruby Code Review. A Play in Three Acts
|
Genetic Programming meets TDD
|
| 2:10-2:55 |
Seattle.rb Rocks!
|
Introducing Red Sun-a Ruby to Flash bytecode translator and UI framework |
Two Turntables And A Git Repo
|
| 3:05-3:50 |
Hacking with ruby2ruby
|
Dramatis: Actors for Ruby
|
A Puppet Story: Systems Building Systems (automation at scale)
|