Amazon.com: The Ruby Way (9780672320835): Hal Fulton: Books


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
The Ruby Way
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Ruby Way [Paperback]

Hal Fulton (Author)
4.5 out of 5 stars  See all reviews (11 customer reviews)

Price: $39.99 & this item ships for FREE with Super Saver Shipping. Details
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
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 Tuesday, February 28? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

There is a newer edition of this item:
The Ruby Way: Solutions and Techniques in Ruby Programming (3rd Edition) The Ruby Way: Solutions and Techniques in Ruby Programming (3rd Edition)
$31.49
Available for Pre-order

Book Description

December 27, 2001 0672320835 978-0672320835 1

The Ruby Way assumes that the reader is already familiar with the subject matter. Using many code samples it focuses on "how-to use Ruby" for specific applications, either as a stand-alone language, or in conjunction with other languages.

Topics covered include:

  • Simple data tasks;
  • Manipulating structured data;
  • External data manipulation;
  • User interfaces;
  • Handling threads;
  • System programming;
  • Network and web programming;
  • Tools and utilities.

Note: The appendices offer instruction on migrating from Perl and Python to Ruby, and extending Ruby in C and C++.



Editorial Reviews

From the Back Cover

The Ruby Way assumes that the reader is already familiar with the subject matter. Using many code samples it focuses on "how-to use Ruby" for specific applications, either as a stand-alone language, or in conjunction with other languages.

Topics covered include:


* Simple data tasks;
* Manipulating structured data;
* External data manipulation;
* User interfaces;
* Handling threads;
* System programming;
* Network and web programming;
* Tools and utilities.

Note: The appendices offer instruction on migrating from Perl and Python to Ruby, and extending Ruby in C and C++.

About the Author

Hal Fulton has two degrees in computer science. He has taught at the community college level and also has more than a decade of industry experience as a programmer. He is a member of the ACM and the IEEE Computer Society.


Product Details

  • Paperback: 600 pages
  • Publisher: Sams; 1 edition (December 27, 2001)
  • Language: English
  • ISBN-10: 0672320835
  • ISBN-13: 978-0672320835
  • Product Dimensions: 9.2 x 7.4 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #2,098,774 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

44 of 45 people found the following review helpful:
5.0 out of 5 stars An excellent book for experienced programmers, July 15, 2002
By 
Gavin Sinclair (Sydney, Australia) - See all my reviews
(REAL NAME)   
This review is from: The Ruby Way (Paperback)
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.

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.

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.

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.

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.

"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.

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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


27 of 29 people found the following review helpful:
5.0 out of 5 stars Why You'll Love This Book, April 21, 2002
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: The Ruby Way (Paperback)
This book is a bit more advanced than the "Dave & Andy" book(Programming Ruby), but is well worth getting, whether as your first or second Ruby book. I has an amazing collection of simple but extremely useful "How to do (your common algorithm here)" pages that are a godsend to intermediate programmers like me. It also has a wealth of insight into advanced and esoteric language aspects. As a scientist, I really appreciated the author's objective and deep analysis of language topics. This is one of the best language books I've ever bought. If you're not comfortable reading about OO language topics, or if you're fairly new to computer languages in general, consider buying the "Programming Ruby" book as well, or instead. It's a more gentle introduction, and a great book, too.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful:
5.0 out of 5 stars Call it: How to apply Ruby, January 22, 2002
Amazon Verified Purchase(What's this?)
This review is from: The Ruby Way (Paperback)
I had previously read the fine book: Programming Ruby by David Thomas and Andrew Hunt, but didn't learn enough that I could apply Ruby without a struggle. This book flattened the learning curve just enough that it made writing useful Ruby code fun. The examples are excellent. The writing is clear. If you want to learn Ruby buy this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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









Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(10)
(1)
(1)

Your tags: Add your first tag
 

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject