Schedule: Ruby sessions

Vibrant and evolving, Ruby is a breeding ground for innovation. Despite early dominance through Rails, it has avoided stagnation in the web framework world. Hear about the changes in Rails 3, and the power that Rack brings to web apps. Ruby is on the leading edge of web server technology, and together with JRuby, is a great language for cloud applications.

Add to your personal schedule
Location: D139/140
Tags: ruby, java, jruby
Please note: to attend, your registration must include Tutorials.
Neal Ford (ThoughtWorks)
Average rating: *****
(5.00, 1 rating)
JRuby allows you to truly explore the potential of the Java virtual machine. This tutorial shows you concrete examples of why JRuby is the most powerful yet practical language for the JVM. It covers syntax, conventions, meta-programming, and other unique features of this elegant yet robust language. Read more.
Add to your personal schedule
Location: Portland 252
Please note: to attend, your registration must include Tutorials.
Gregg Pollack (Envy Labs), Nathaniel Bibler (Envy Labs), Thomas Meeks (Envy Labs), Jacob Swanner (Envy Labs)
Average rating: ****.
(4.90, 10 ratings)
For this ropes course, members of the Envy Labs team will march you through the core concepts of Rails 3 while taking you through the development of a new Rails application. At the end of this course you will come away with a better understanding what’s new in Rails 3, and equally as important, what has changed since Rails 2. Read more.
Add to your personal schedule
Location: Portland 252
Tags: ruby, rails, rails3
Average rating: ****.
(4.00, 4 ratings)
Rails has reached a degree of popularity among web developers, so there's a lot of Rails 2.x series code floating around. Of course, once Rails 3 is released, it's not like these apps will explode, ceasing to function in an any meaningful way, but it would be nice to get all the new hotness that this release brings. Read more.
Add to your personal schedule
Location: Portland 252
John Woodell (Google, Inc. ), Charles Nutter (Engine Yard, Inc)
Average rating: ****.
(4.00, 4 ratings)
Ruby apps can now be deployed to Google App Engine thanks to JRuby. New app instances spin-up on demand so there is no need to provision hardware but each new JRuby runtime can take several seconds. Mirah (formerly Duby) is a new language with Ruby-inspired syntax that compiles directly to Java bytecode. Duby is compelling for App Engine development because new instances can spin-up in a second. Read more.
Add to your personal schedule
Location: Portland 252
Ilya Grigorik (igvita.com)
Average rating: ****.
(4.10, 10 ratings)
No threads, no callbacks, just pure IO scheduling with Ruby 1.9, Fibers, and Eventmachine. All the nice things we love about writing synchronous code, but completely asynchronous under the covers – the best of both worlds. A hands on look at the architecture, mechanics, and involved libraries towards creating the next generation Ruby web-servers. Read more.
Add to your personal schedule
Location: Portland 252
Average rating: ***..
(3.33, 3 ratings)
Can you successfully write Rails applications in an Enterprise ecosystem full of existing databases, legacy applications and old technologies? Yes, but you may have to use Rails in a different way than usual. We'll show how we used standard Rails tools in just such an way. Read more.
Add to your personal schedule
Location: Portland 252
Brian Ford (Engine Yard)
Average rating: ****.
(4.00, 1 rating)
In the past several years, PEGs (parsing expression grammars) have renewed interest in top-down parsing. Pegarus is an implementation on Rubinius of the LPEG pattern-matching tool for Lua. Poison is an implementation of _why's Potion programming language on the Rubinius VM using Pegarus. Read more.
  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

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

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for 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)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts