Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
43 used & new from $1.00

Have one to sell? Sell yours here
 
   
Ruby Developer's Guide
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Ruby Developer's Guide (Paperback)

by Syngress (Author) "Programming should be like driving a good car: Buttons are clearly labeled and easy to reach; you're comfortable as soon as you get inside; there..." (more)
Key Phrases: ordo notation, standard profiler, def initialize, Frequently Asked Questions, Solutions Fast Track, Michael Neumann (more...)
3.5 out of 5 stars See all reviews (4 customer reviews)

List Price: $49.95
Price: $44.95 & this item ships for FREE with Super Saver Shipping. Details
You Save: $5.00 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $9.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
25 new from $15.26 18 used from $1.00
Also Available in: List Price: Our Price: Other Offers:
Digital (Download: PDF) $49.95 $49.95

Frequently Bought Together

Customers buy this book with The Ruby Programming Language by David Flanagan

Ruby Developer's Guide + The Ruby Programming Language
  • This item: Ruby Developer's Guide by Syngress

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Ruby Programming Language by David Flanagan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Ruby Cookbook (Cookbooks (O'Reilly))

Ruby Cookbook (Cookbooks (O'Reilly))

by Lucas Carlson
4.7 out of 5 stars (30)  $31.49
Ruby In A Nutshell

Ruby In A Nutshell

by Yukihiro Matsumoto
3.9 out of 5 stars (7)  $18.96
Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

by Dave Thomas
4.4 out of 5 stars (62)  $32.97
Making Use of Ruby

Making Use of Ruby

by Suresh Mahadevan
3.0 out of 5 stars (6)  $50.00
Ruby on Rails: Up and Running

Ruby on Rails: Up and Running

by Bruce Tate
3.3 out of 5 stars (28)  $19.79
Explore similar items

Editorial Reviews

Product Description
Ruby astounds developers with its ability to make programming fun again. It frees programmers to concentrate on programming objectives, and creates fewer obstacles than other languages by flowing ideas directly into the code. Although Ruby is experiencing dramatic growth, there are very few educational resources available for aspiring developers. Written by a team of Ruby gurus, Ruby Developer’s Guide is the most comprehensive book available for serious Ruby developers.

About the Author
Lyle Johnson is a Software Team Leader at ResGen, Invitrogen Corporation in Huntsville, AL. Prior to his employment at ResGen, Lyle served as Group Leader for Graphical User Interface Development at CFD Research Corporation. Lyle has worked primarily in commercial software development for computational fluid dynamics and bioinformatics applications, but has also managed and contributed to a number of open-source software projects.

Lyle holds a bachelor's degree in Aerospace Engineering from Auburn University and a master's of Science degree in Aerospace Engineering from the Georgia Institute of Technology. He currently lives in Madison, AL with his wife, Denise.

Jonothon Ortiz is Vice President of Xnext, Inc. in Winter Haven, FL. Xnext, Inc. is a small, privately owned company that develops Web sites and applications for prestigious companies such as the New York Times Company. Jonothon is the head of the programming department and works together with the CEO on all company projects to ensure the best possible solution. Jonothon lives with his wife, Carla, in Lakeland, FL.

Robert Feldt is a Software Engineering Researcher at Chalmers University of Technology in Gothenburg, Sweden. His professional interest is in how to produce robust, reliable software. Robert’s research focuses on what can be learned from applying the complex but robust systems found in nature to tools and methods for developing and testing software. Robert also teaches courses on software engineering to students in the Computer Science and Computer Engineering programs at Chalmers University.

Robert holds a master’s degree from Chalmers University and is a member of the IEEE. He has previously worked as a consultant software engineer. He programs mostly in C, Haskell, and Ruby and uses Ruby frequently in his research since its dynamic nature allows him to easily test new ideas. He is working on a number of larger Ruby projects, including the Rockit compiler construction toolkit and the RubyVM project, to build a set of plug-and-play components for assembling Ruby virtual machines.

Robert currently resides in Gothenburg, Sweden with his wife, Mirjana, and daughter, Ebba. He wants to acknowledge them for their support and love.

Michael Neumann is a Database and Software Developer for Merlin.zwo InfoDesign GmbH in Germany (near Stuttgart). He is also studying computer science at the University of Karlsruhe. Merlin.zwo develops large-scale database applications based on Oracle products. With more than 10 years of experience in software development, Michael has specialized in many different domains, from system-near programming, administration of Unix systems, and database development with several RDBMSs, to OOA/OOD techniques, and design and implementation of distributed and parallel applications. One of his greatest interests lies is the design principles of programming languages. Before he was employed at Merlin.zwo, he was a Database/Web Developer and Principal of Page-Store.


Product Details

  • Paperback: 720 pages
  • Publisher: Syngress; 1 edition (January 18, 2002)
  • Language: English
  • ISBN-10: 1928994644
  • ISBN-13: 978-1928994640
  • Product Dimensions: 9.1 x 7.4 x 1.7 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #1,170,383 in Books (See Bestsellers in Books)

Inside This Book (learn more)
First Sentence:
Programming should be like driving a good car: Buttons are clearly labeled and easy to reach; you're comfortable as soon as you get inside; there are always a couple of nuances, but soon, the machine becomes an extension of yourself; you zig, you zag, and Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
ordo notation, standard profiler, def initialize, ruby require, ruby code, mod ruby, module initialization function, child widgets, end end def, ruby scripts, insert sorted, proc object, singleton method, datasource name, questions about this chapter, ifdef cplusplus extern, fitness genome, standardized fitness, parser library, parsing library, material specular, adjusted fitness, driver url, initialize method, parser class
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Frequently Asked Questions, Solutions Fast Track, Michael Neumann, Ruby Application Archive, Apache Web, Ask the Author, Data Get Struct, Accessing Databases, Data Wrap Struct, Microsoft Windows, Distributed Ruby, Larry Wall, Internet Explorer, Library Database, Michal Neumann, Returns Qtrue, Unexpected Open Port, Configuring Extensions, Function Equivalent Ruby Statement Description, Jim Menard, Macro Description, Parameter Explanation, Ruby Proc, Attribute Value, Eli Green
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Books on Related Topics (learn more)
 
 

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(7)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

4 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
30 of 32 people found the following review helpful:
4.0 out of 5 stars An adventurous cookbook for advanced Ruby programmers., April 12, 2002
Astounding how one sided the flow of information is in the
computing world. Despite Japan's impeccable high tech
credentials most anglophone programmers are unfamiliar with the
Japanese approaches to software development. Shame, as Ruby,
created and widely used in Japan, suggests that there is much to
see and learn.

Ruby, as you probably know, is a particularly elegant OOP
language created in Japan by Yukihiro "Matz" Matsumoto. Ruby is
often described as an OOP a scripting language. A debatable
description; this book shows that Ruby is a software engineering
language whose zone of applicability has as much in common with
Java or C++ as with Perl.

The ground covered here has relatively little in common with
other Ruby books. Ruby as a data processing tool or glue
language is handsomely covered in Fulton's Ruby Way cookbook and
the Pragmatic Programmer's "Programming Ruby" is more tutorial
in nature. No book for beginners, Ruby Developer's guide steers
away from there areas in to more exotic zones.

The bulk of material in the book could be described as a guided
tour through the Ruby Application Archive - a large, and at
times anarchic, zoo of contributed Ruby code.

Particularly interesting is the coverage of distributed Ruby
programming, SOAP/WebServices, Rinda - JINI's JavaSpaces for
Ruby. The various GUI toolkits are given an airing and the book
looks at techniques for writing C extensions to the language.

The chapter on XML covers all the major parsers including Sean
Russell's divine REXML package. Sadly XSLT processing gets only
a page and a half of coverage, nothing to drag Python
programmers away from their current toolkit. Despite the book's
700 pages, the often wordy presentation leaves little space for
a more thorough exploration of the theme.

In the end what impresses about the Ruby Developer's Guide is
how "hot" many of the programming areas covered in this book

remain. Almost a snapshot of the Ruby mailing lists, one gets
the positive impression that the book was being updated a few
weeks before it hit the shelves.

The danger of writing a hot book of course is that, most
probably, it will cool more rapidly than coverage of "classic"
data processing themes. Time will tell if the more experimental
areas of coverage remain as interesting over the lifetime of
this book (will Ruby still have four competing approaches to XML
parsing ?, for example). None the less, a challenging and
consistently interesting volume for intermediate to advanced
programmers.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
25 of 26 people found the following review helpful:
3.0 out of 5 stars This book needs better editing, June 8, 2002
By Daniel M. Debertin (Minneapolis, MN United States) - See all my reviews
(REAL NAME)   
You should buy this book for the information in it. It's a nice tour through the RAA, going through DBI, the various XML processors, XMLRPC/SOAP, Tk/GTK, and other packages that make you want to use Ruby for *everything* ;).

But don't buy it for the writing. It's excessively verbose (do I really need a walk-through of the install process for every package? come on...), is typeset in an overlarge font, has too many screenshots, and has far too many spelling and usage errors.

In short, this book is a bit of a doorstop, but it does contain useful information, and I find myself referring to it often.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 15 people found the following review helpful:
2.0 out of 5 stars Pretty Good Content. Poor Editing and Presentation., September 12, 2005
I'm not sure how this book has achieved so many stars from previous reviewers. While the content is decent and wide-ranging (if you can get past the editing), the presentation overshadows it in a negative way. The editors and designers of the book managed to do a couple of things that really, REALLY annoy me in technical books:

Poor editing. There's little economy in the writing, which is annoying. The author(s) probably don't have English as their first language, and it shows in the end result. That's not the authors' fault - it's the editor's (if there *was* one). Sloppy editing is (IMO) the sign of a "let's just make some $$ off the 'hot' ruby language" attitude.

The examples stretch over many pages in some cases, in large part because they are presented in a font that is too large, and is double-spaced. That's just stupid: it makes the code hard to read, and whether or not it was intended, it has the appearance of just fattening up the book to take up more shelf space (yes, publishers do this - the cheesier they are, the more likely they are to do it).

The book didn't inspire me to try any of the stuff that was presented. Honestly, I think I might have been better off just scouring the net for example uses of Ruby's extensive libraries and add-ons.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars great book about a great programming language
Ruby is together with python the new star at the programming
sky. no more ugly pointers, no memory management and Ruby
has a big and powerful high level standard... Read more
Published on June 13, 2002 by Markus Jais

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Amazon MP3 Delivers Free Songs

Subscribe to The Amazon MP3 Download newsletter to find out about free song downloads, new releases and hot digital music deals first.
subscribe
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates