O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List



CANCELED Colloquial Ruby - How to Speak Ruby Like a Native
Chad Fowler, Ruby Central, Inc.
David A. Black, Co-Director, Ruby Central, Inc.

Track: Ruby
Date: Monday, July 26
Time: 1:45pm - 5:15pm
Location: Willamette


Most Ruby programmers come to Ruby from other languages. While it is easy to learn Ruby's syntax, many new Rubyists program Ruby as if they were programming in their "native" languages. Many of Ruby's more advanced features--and, therefore, much of its power--are lost in the translation. This tutorial will walk attendees through some of the more esoteric aspects of the Ruby language.

Attendees will be exposed to:

  • An in-depth look at Ruby's type system
  • Advanced metaclass hackery and run-time class extension
  • Functional programming techniques
  • The use of first-class continuations
  • Various "Rubyisms" with real-world examples
  • Attendees will take away practical techniques that can be immediately put into practice in their own Ruby projects.

    O'Reilly Home | Privacy Policy

    © 2004, O'Reilly Media, Inc.