What happens when
RubyConf 2009 Schedule
Thursday
| Room 1 | Room 2 | |
|---|---|---|
| 9:00 – 10:15 | Welcome + Matz Keynote | |
| 10:25 – 11:05 | Just For Fun – Rediscovering Coding as a Hobby (Adam Keys) | BERT and Ernie: Scaling your Ruby site with Erlang (Tom Preston-Werner) |
| 11:15 – 12:00 | Bits, Bytes, and Blobs (Brian Mitchell) | Code of Art (Jeff Casimir) |
| Lunch (Programming With the Stars) | ||
| 1:15 – 2:00 | Computer vision using Ruby and libJIT (Jan Wedekind) | DSLs, Code Generation, and New Domains for Ruby (Joel VanderWerf) |
| 2:10 – 2:55 | East Meets West (Yuki Sonoda) | Embracing Collaboration with JRuby and JavaScript (Jon Crosby) |
| 3:05 – 3:50 | FFI - creating cross engine gems (Jeremy Hinegardner) | Flying Robot: Using Ruby And Arduino For Unmanned Aerial Vehicles (Ron Evans & Damen Evans) |
| Break | ||
| 4:20 – 5:05 | Getting Non-Relational with MongoDB (Michael Dirolf) | Indoctrinating the Next Generation: Teaching Ruby to Kids (Sarah Mei) |
| 5:15 – 6:00 | Hacking parse.y (Tatsuhiro UJIHISA) | How TDD/BDD Miss the Point: Introducing MDD (Nathaniel Talbott) |
| Break | ||
| 8:00 | Lightning Talks | |
Friday
| Room 1 | Room 2 | |
|---|---|---|
| 9:30 – 10:15 | NoSQL: Death to Relational Databases(?) (Ben Scofield) | Towards a Ruby compiler (Caleb Clausen) |
| 10:25 – 11:05 | Ruby game development with Jemini (Logan Barnett & Jay McGavren) | Polishing Rubygems (Yehuda Katz) |
| 11:15 – 12:00 | Using Ruby to generate faster Ruby code through partial evaluation (Andy Keep) | Gemcutter: the next step in gem hosting (Nick Quaranto) |
| Lunch (Programming With the Stars) | ||
| 1:15 – 2:00 | JRuby Everywhere! (Charles Nutter & Thomas Enebo) | Aqua: A cool, clear drink of Ruby object persistence |
| 2:10 – 2:55 | MacRuby: Ruby for your Mac (Laurent Sansonetti) | Scaling on App Engine with Ruby and Duby (John Woodell & Ryan Brown) |
| 3:05 – 3:50 | Rubinius in One Act OR Rubinius: A War on Two Fronts (Evan Phoenix) | SOLID Ruby (Jim Weirich) |
| Break | ||
| 4:20 – 5:05 | IronRuby (Jimmy Schementi) | Rippin’ off Python (Chris Wanstrath) |
| 5:15 – 6:00 | Ruby Memory Management Hacks (Koichi Sasada) | Making Music with Ruby: Patterns, Context, Fun (Noah Thorp) |
Saturday
| Room 1 | Room 2 | |
|---|---|---|
| 9:30 – 10:15 | Matz Question + Answer | |
| 10:25- 11:05 | Clojure for Ruby Programmers (Stuart Halloway) | Writing 2D games for the OSX platform in Ruby (Matt Aimonetti) |
| 11:15- 12:00 | Mobile Applications with Ruby (Sarah Allen) | Synchronous Reads, Asynchronous Writes (Paul Dix) |
| Lunch (Programming With the Stars) | ||
| 1:15- 2:00 | Ruby is from Mars, Functional Languages are from Venus: Integrating Ruby with Erlang, Scala or F# (Andrea O. K. Wright) | There is Such a Thing as Too Much Testing (Jake Scruggs) |
| 2:10- 2:55 | Ruby Mutants (Charles Nutter) | Why "Enterprise Tools" Are Bad for the Enterprise (Glenn Vanderburg) |
| 3:05- 3:50 | Worst. Ideas. Ever. (Aaron Patterson & Ryan Davis) | TBD |

