Wednesday Afternoon, Half Day
Ruby for the Impatient
Marriott Hotel — Meeting Room 12
Dave Thomas, The Pragmatic Programmers, LLC
Andy Hunt, The Pragmatic Programmers, LLC

Smalltalk was ahead of its time: we’re just entering the decade of the untyped, flexible language. And by all accounts, Ruby could well be the language of that decade. Small, but tremendously expressive, Ruby is finding favor among all kinds of developers. From web applications to numerical simulations at NASA, Ruby is gaining popularity and mindshare. As a developer, you owe it to yourself to have a look at Ruby. Even if you never write a line of Ruby code, the ideas in the language can greatly improve the way you think about design and the ways you implement your programs. And if you do start writing Ruby, you’ll discover the tremendous productivity and readability gains that are possible. In this tutorial, we’re offering a fast-track way to learn the language, its libraries, and its philosophy. Ruby is so compact and tidy, we’re confident that in just three short hours we’ll have you reading and writing Ruby like an old-timer.

Attendee Background: Attendees will be familiar with the concepts of object orientation and programming. Some familiarity with a scripting language such as Perl or Python may help, but is not a requirement. Attendees who program in Smalltalk will find much of Ruby comfortingly familiar.

Presenters: Dave Thomas is prominent in the worldwide Ruby community. He co-authored the first English-language Ruby book, runs two Ruby web sites, manages a Ruby Wiki, and is a frequent contributor to the Ruby mailing lists. He has presented Ruby in Europe and the US, in lectures, and to local user groups. Dave is a partner in The Pragmatic Programmers, a software consultancy, and co-author of The Pragmatic Programmer.

Andy Hunt is co-author of the best-selling book, The Pragmatic Programmer, the new Programming Ruby, and various articles. Between writing, traveling, woodworking and playing the piano, Andy finds time for his consulting business specializing in agile software development. Andy has been writing software professionally since the early 1980s, and currently based in Raleigh, NC. He is President of the RTP chapter of the ICCA and a member of the ACM and IEEE.

at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program