• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

What Has Ruby Done for You Lately?

Location: F151 Level: Intermediate
Average rating: ***..
(3.75, 4 ratings)

Ruby has brought cool toys like metaprogramming, higher-order functions, and anonymous blocks to the masses. If you’ve been using Ruby for a few years, you’re probably using those tools on a daily basis and couldn’t think of life without them. Which makes you wonder, what other tools are out there that maybe you can’t live without?

You could go out and read all manner of arcane books on obscure programming languages and theory. Fortunately, we can play with those ideas from the comfort of Ruby. We’ll start by exploring continuations, a rarely used feature already in Ruby. Next up comes pattern matching and pure-functional programming like in Erlang and Haskell. With Ruby 1.9, we can play with actor-based concurrency as seen in IO and Erlang.

Armed with these new ideas, you’ll approach solving programming problems with a bigger, more worldly perspective. With that perspective you can build programmers faster, writing less code, and impressing your friends along the way.

Adam Keys

The Real Adam

Adam is a software developer from Dallas, TX. He writes on his weblog, The Real Adam on topics ranging from Ruby to pizza. When not writing bios in the third person, Adam volunteers for dog rescue and as a feral cat caretaker. In general, Adam also likes to make those around him laugh. You’ve been warned.

OSCON 2008