RUBY-DOC.ORG

Help and documentation for the Ruby programming language.

Why Ruby?

This is a collection of articles and presentations that help make a case for using Ruby. You, the wise developer, may understand the power and beauty of the language, but sometimes you need to convince that special someone. Such as your boss or co-worker. Enlightenment can be tricky, but these resources may help.

Editor's note: There is often a fine line separating tutorials, introductions, and advocacy pieces. This page attempts to focus on the latter. The contents were originally copied over form the Why Ruby project hosted on Rubyforge.org, but it isn't clear that all of the material properly qualifies as 'advocacy.' For example, while Matz's keynote presentation from RubyConf 2003, The Top 10 Reasons The Ruby Programming Language Sucks!is no doubt interesting, it is likely not going to help persuade anyone to go use Ruby. Likewise for some of the Rails tutorials. Educational as they may be, they may not have sufficient emphasis on why using Ruby and Rails is better then the alternatives.

The point is not simply to exclude material (they can certainly be hosted elsewhere on ruby-doc), but to ensure that everything offered on this page is suitable for the task. Comments and suggestions are encouraged; please write to suggestions @ruby-do c.org

If you have a presentation, article, or image you think might belong here, please write to suggestions @ruby-do c.org

Warning! Sales pitch! One way to advocate Ruby is to parade up and down the streets of your home town or the hallways of your workplace wearing attractive and thought-provoking attire from RubyStuff. RubyStuff is a front-end to a collection of CafePRess shops, and was created as a way to raise funds to help cover bandwidth costs for ruby-doc.org. You can get shirts, mugs, caps, mouse pads, even thongs, emblazend with some of the most impresive Ruby graphics available.

Ruby Presentations

Ruby on Rails Presentations

While there are several Web development toolkists and frameworks, such as Og/Nitro, Wee, and IOWA, the most popular is Ruby on Rails. Here are some Rails-specific advocacy presentations.

Graphics

If you are preparing your own Ruby presentation you may like to have some spiffy Ruby graphics to liven things up. Here are some you may use