Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
41 used & new from £15.50

Have one to sell? Sell yours here
 
   
The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby)
 
 

The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby) (Paperback)

by Hal Fulton (Author)
5.0 out of 5 stars See all reviews (2 customer reviews)
RRP: £28.99
Price: £20.29 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.70 (30%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, July 14? Choose Express delivery at checkout. See Details
31 new from £17.52 10 used from £15.50

Frequently Bought Together

The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby) + The Ruby Programming Language + Design Patterns in Ruby (Addison-Wesley Professional Ruby)
Price For All Three: £72.57

Show availability and shipping details


Customers Who Bought This Item Also Bought

The Ruby Programming Language

The Ruby Programming Language

by David Flanagan
4.7 out of 5 stars (3)  £21.69
The Rails Way: Driving Rails into the Enterprise (Addison-Wesley Professional Ruby)

The Rails Way: Driving Rails into the Enterprise (Addison-Wesley Professional Ruby)

by Obie Fernandez
4.3 out of 5 stars (3)  £30.59
Design Patterns in Ruby (Addison-Wesley Professional Ruby)

Design Patterns in Ruby (Addison-Wesley Professional Ruby)

by Russ Olsen
5.0 out of 5 stars (4)  £30.59
Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition)

Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition)

by Dave Thomas
4.6 out of 5 stars (7)  £28.99
Agile Web Development with Rails (Pragmatic Programmers)

Agile Web Development with Rails (Pragmatic Programmers)

by Dave Thomas
4.7 out of 5 stars (18)  £15.57
Explore similar items

Product details

  • Paperback: 888 pages
  • Publisher: Addison Wesley; 2 edition (2 Nov 2006)
  • Language English
  • ISBN-10: 0672328844
  • ISBN-13: 978-0672328848
  • Product Dimensions: 23 x 17.8 x 5.2 cm
  • Average Customer Review: 5.0 out of 5 stars See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 205,970 in Books (See Bestsellers in Books)

    Popular in this category:

    #17 in  Books > Computing & Internet > Programming > Languages > Ruby
  • See Complete Table of Contents

Product Description

Product Description

Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book.

 

The Ruby Way takes a “how-to” approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question “How do I do this in Ruby?” Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.

 

Coverage includes

 

•    An overview of Ruby, explaining terminology and basic principles

•    Operations on low-level data types (numbers, strings, regular expressions, dates)

•    The new regular expression engine (Oniguruma)

•    Internationalization (I18N) and message catalogs in Ruby

•    Operations on hashes, arrays, and other data structures such as stacks, trees, and graphs

•    Working with general I/O, files, and persistent objects

•    Database coverage including MySQL, SQLite, Oracle, DBI, and more

•    Ruby-specific techniques in OOP and dynamic programming

•    Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt)

•    Working with Ruby threads for lightweight multitasking

•    Everyday scripting and system administration in Ruby

•    Working with image files, PDFs, YAML, XML, RSS, and Atom

•    Testing, debugging, profiling, and packaging Ruby code

•    Low-level network programming and client-server interaction

•    Web development tools including Rails, Nitro, Wee, IOWA, and more

•    Working with distributed Ruby, Rinda, and Ring

•    Ruby development tools such as IDEs, documentation tools, and more

 

The source code for the book can be downloaded from www.rubyhacker.com

 

 

Hal Fulton has worked for over 15 years with variousforms of Unix, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this book–the second Ruby book published in the English language. He has attendednumerous Ruby conferences and has given presentations at several of those, including the first European Ruby Conference. 

 

He has two degrees in computer science from the University of Mississippi and taught computer science for four years before moving to Austin, Texas to work as a contractor for variouscompanies, including IBM Austin.  Hal currently works at Broadwing Communications in Austin, Texas, maintaining a large data warehouse and related telecom applications, working daily with C++, Oracle, and, of course, Ruby.

 

 



From the Back Cover

Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book.

 

The Ruby Way takes a “how-to” approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question “How do I do this in Ruby?” Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.

 

Coverage includes

 

•    An overview of Ruby, explaining terminology and basic principles

•    Operations on low-level data types (numbers, strings, regular expressions, dates)

•    The new regular expression engine (Oniguruma)

•    Internationalization (I18N) and message catalogs in Ruby

•    Operations on hashes, arrays, and other data structures such as stacks, trees, and graphs

•    Working with general I/O, files, and persistent objects

•    Database coverage including MySQL, SQLite, Oracle, DBI, and more

•    Ruby-specific techniques in OOP and dynamic programming

•    Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt)

•    Working with Ruby threads for lightweight multitasking

•    Everyday scripting and system administration in Ruby

•    Working with image files, PDFs, YAML, XML, RSS, and Atom

•    Testing, debugging, profiling, and packaging Ruby code

•    Low-level network programming and client-server interaction

•    Web development tools including Rails, Nitro, Wee, IOWA, and more

•    Working with distributed Ruby, Rinda, and Ring

•    Ruby development tools such as IDEs, documentation tools, and more

 

The source code for the book can be downloaded from www.rubyhacker.com

 

 

Hal Fulton has worked for over 15 years with variousforms of Unix, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this book–the second Ruby book published in the English language. He has attendednumerous Ruby conferences and has given presentations at several of those, including the first European Ruby Conference. 

 

He has two degrees in computer science from the University of Mississippi and taught computer science for four years before moving to Austin, Texas to work as a contractor for variouscompanies, including IBM Austin.  Hal currently works at Broadwing Communications in Austin, Texas, maintaining a large data warehouse and related telecom applications, working daily with C++, Oracle, and, of course, Ruby.

 

 



See all Product Description

Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
ruby
programming
ruby programming language
rails
web development
ruby stuff
ruby programming
ruby on rails
ror
excellent source
examples

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby)
58% buy the item featured on this page:
The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby) 5.0 out of 5 stars (2)
£20.29
The Ruby Programming Language
21% buy
The Ruby Programming Language 4.7 out of 5 stars (3)
£21.69
Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition)
10% buy
Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition) 4.6 out of 5 stars (7)
£28.99
Design Patterns in Ruby (Addison-Wesley Professional Ruby)
6% buy
Design Patterns in Ruby (Addison-Wesley Professional Ruby) 5.0 out of 5 stars (4)
£30.59

 

Customer Reviews

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

 
11 of 11 people found the following review helpful:
5.0 out of 5 stars Profound introduction to Ruby, 18 Jan 2007
By Jan Wedekind (Sheffield, United Kingdom) - See all my reviews
(REAL NAME)   
This is the best book which I know if you are interested in general application development with Ruby (I'm referring to the second edition). It gives a detailed introduction to Ruby and the standard library on the first 450 pages. The last part of the book (another 350 pages) gives basic information on how to do multi-threading, GUI development, scripting for system administration, accessing XML and generating PDF, networking, and web applications. The book also gives information about RDoc, RubyGems, and irb ...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Best Ruby book currently available, 26 Jan 2008
This is a very thorough companion to just about everything in Ruby, starting with the core language features, and then moving onto some of the more important libraries. As such, it has a reasonable overlap with Ruby Cookbook. In most languages, you'd expect the O'Reilly's mighty Cookbook series to come off best, but The Ruby Way edges it in this case. It's that good.

The Ruby Way not only covers more than Ruby Cookbook, it also manages to be a little more cohesive, dispensing best-practices and general wisdom amidst its well-chosen examples. If you already know another programming language, you could probably learn Ruby from this book (in particular, the first chapter contains a great set of reminders and idioms), and it might even be the only Ruby book you'd need.

Apart from its comprehensive coverage of Ruby itself, there's also coverage of important Ruby projects like Rake, gems and Rinda. It even covers more than Rails in its chapter on web frameworks, although it must be admitted that you don't get too much sense of how these really work given the space allotted to them.

One notable characteristic of TRW is that in places, it has a slightly fuddyish writing style, for example, it refers to the use of 'threequals' for the case equality operator as "hip and trendy" (with scare quotes included). I quite enjoyed this. Yes, there are some typos and mistakes in the book, but I didn't find it was a big problem, you can normally work out the correct syntax with the minimum amount of experimentation in irb.

A mighty combination of cookbook and best practices (akin to Effective C++ and Effective Java, although Rubyists probably don't like the comparison to those languages), The Ruby Way is the Must Read of the Ruby literature.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
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]

   


Listmania!


Look for similar items by category


Feedback


Visual Basic.Net: the Complete...

Visual Basic.Net: the...

This text covers core topics like controls, arrays, data structures... Read more

Find similar items

 

More From Hal Edwin Fulton

The Ruby Way

The Ruby Way (Sams White Books)

The Ruby Way assumes that the reader is already familiar with the... Read more

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates