The Ruby Way (Addison-Wesley Professional Ruby Series)

ASIN: 0672320835
Average Customer Review: 4.5, based on 11 reviews.
Customer reviews (5 of 11)
Excellent Book, 2005-07-26, Rating: 5.
A great book on Ruby. It's getting a bit long in the tooth, but it's still well worth the time and money. I keep hearing rumours of a second edition ... PLEASE!
Not bad, 2005-01-20, Rating: 3.
I would have liked this book in the first few week or two when I was just learning Ruby, but I got this book after I had hacked some thousand lines of Ruby and read Dave Thomas's PickAxe II, and thus did not end up finding this book to be very useful.
This would be good to lend to a "Ruby nuby" but overall seems to lack true depth. Nevertheless, it's a handy guide for beginners who would like a cookbook style baedeker.
This would be good to lend to a "Ruby nuby" but overall seems to lack true depth. Nevertheless, it's a handy guide for beginners who would like a cookbook style baedeker.
1 of 3 Essential / Important Ruby books, 2004-06-24, Rating: 5.
This, along w/Thomas/Hunt's & Slagell's books, both of which contain many fairly deep levels of abstraction using databases, map (collect), UNIX process monitoring & basic class libraries, when compared to what you have to do in python. <p>Python requirea you start altering interpreter's Class & Inheritance behavior in many different ways.
poorly organized, 2004-04-17, Rating: 2.
The book is poorly organized. Information is incompleted.
You would have a lot of question marks in your head
after reading the book.<p>I was misled by those positive comments from amazon.<p>The "Pragmatic" book is much much better.
You would have a lot of question marks in your head
after reading the book.<p>I was misled by those positive comments from amazon.<p>The "Pragmatic" book is much much better.
An excellent book for experienced programmers, 2002-07-15, Rating: 5.
Mr Fulton has written an excellent book on the Ruby programming language. It contains 478pp of body plus a few useful appendices, and covers a broad range of useful and interesting topics in a mature way, which is a great achievement considering the relative immaturity of Ruby documentation in English.<p>By assuming an intermediate knowledge of programming in general and basic knowledge of Ruby, the author is able to focus on breadth of subject matter rather than depth. This fact, and the task-based format of the book means that the curious reader will be immensely satisfied. It has a unique ability to make you productive with your current skill level, while also broadening your knowledge.<p>As noted, depth is sacrificed for breadth, and this is shown in the nature of the examples. They are frequently, as the author frankly admits, contrived. No matter, they demonstrate the appropriate point, and then move on. Experienced programmers will not suffer for this; inexperienced ones would be best advised to read another book first, but don't forget this one. Hopefully a "Ruby Cookbook" (similar to Perl's) will be published soon.<p>Interested readers will benefit greatly from looking at the Table of Contents, available through Amazon. "Ruby in Review" tells you all you need to know about the language, even if you thought you knew it all. "Simple Data Tasks" give you easy ways to perform all sorts of tricks with strings, regexes, numbers, times and dates. "Manipulating Structured Data" exposes Arrays and Hashes, and covers stacks, queues, trees and graphs as well. Extremely practical information, delivered at breakneck speed. "External Data Manipulation" tells you almost everything you want to know about files, pipes and object persistence. The brilliant chapter "OOP and Dynamicity in Ruby" leaves your head spinning as the wierd and wonderful capabilities of this language are demonstrated, blow by blow.<p>Following are four chapters on more specific subjects: GUIs, threads, system administration, and network/web programming. The first two would really benefit from some more interesting examples, but the last two again show just how easy it is to achieve things with Ruby.<p>"The Ruby Way" suffers from many typographical, formatting and even a few code errors, which is unfortunately what I expect from SAMS books. This would generally cause me to withhold a 5-star rating; however the unique achievement of producing such an interesting and useful book - being the first of its kind for Ruby - forces me to overlook this. It is simply too important to get this information out NOW.<p>It immediately gave my Ruby productivity an enormous boost, and was more fun to read than almost any other computer book. I hope Mr Fulton will write more books in future. He has obviously put in a huge effort for "The Ruby Way". It's a shame his publisher didn't reciprocate.
