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

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: £14.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £14.50 (50%)
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.

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

Want guaranteed delivery by Friday, November 13? Choose Express delivery at checkout. See Details
32 new from £14.29 11 used from £10.00

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: £58.07

Show availability and delivery details


Customers Who Bought This Item Also Bought

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)  £17.99
The Ruby Programming Language

The Ruby Programming Language

by David Flanagan
4.7 out of 5 stars (3)  £18.60
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)  £24.98
Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition)

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

by Dave Thomas
£24.03
Agile Web Development with Rails (Pragmatic Programmers)

Agile Web Development with Rails (Pragmatic Programmers)

by Sam Ruby
5.0 out of 5 stars (2)  £25.49
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.1 x 17.8 x 5.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 111,837 in Books (See Bestsellers in Books)

    Popular in this category:

    #8 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.

 

 


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)
 
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)
54% 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)
£14.49
The Ruby Programming Language
23% buy
The Ruby Programming Language 4.7 out of 5 stars (3)
£18.60
Design Patterns in Ruby (Addison-Wesley Professional Ruby)
8% buy
Design Patterns in Ruby (Addison-Wesley Professional Ruby) 5.0 out of 5 stars (4)
£24.98
Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition)
8% buy
Programming Ruby: The Pragmatic Programmers' Guide (3rd Edition)
£24.03

 

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

 
12 of 12 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)



 
4 of 4 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

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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