In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists do-so you can leverage its immense, surprising power. Olsen draws on years of. To do that, you need to go beyond syntax and absorb the “Ruby way” of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you understand Ruby . ELOQUENT RUBY. Russ Olsen. Upper Saddle River, NJ • Boston • Indianapolis • San Francisco. New York • Toronto • Montreal • London.
|Published (Last):||25 April 2014|
|PDF File Size:||12.53 Mb|
|ePub File Size:||11.28 Mb|
|Price:||Free* [*Free Regsitration Required]|
Goodreads helps you keep track of books you want to read. They are all just there to ilsen us get the job done. I found Part 2 to be the most useful, reinforcing some of the fundamental pieces of building Ruby classes.
Amazing book about the Ruby language. Being a working techie in the early 21st century is one of those worst of times, best of times kind of things. You ask if the more conventional design might olen work just as well and be easier for the next rues – who might well be you – to understand. Only in Ruby can you find out when a subclass is created or a module is included in a class or the interpreter is about to exit.
As someone who understands the concepts of OOP from other languages like Smalltalk and ObjC, and knows just enough Ruby to be hazardous to shipping, I found this book to be an accessible discussion of Ruby style and technique. He also gives lots of real world examples of the things he mentions, which makes it even more clear how his techniques are actually applied.
Books by Russ Olsen. May 07, Graham Lee rated it it was amazing Shelves: You need to Register an InfoQ account or Login or login to post comments. SF Ruby Book Club: So when I watch a screencast or listen to a conference talk or read an article, I just want to cheer for this person who is taking the time to try and explain things to the rest of us.
Part Rusd is about helping you write code that looks like ruby and follow styles used by the ruby community, e. The Basics Chapter 1. Surprisingly, some of the key tools for detecting less-than-ideal Ruby code are the testing tools: With Safari, you learn the way you learn best.
It has the feel of a book that has been aggressively edited down to b Wow! I think it might be an excellent compa Eloquent Ruby takes a ride through 30 topics about Ruby, from how the Ruby community idents code to Metaprogramming and how to publish a Gem to RubyGems.
This is a very good book on what rus a rather difficult topic.
Interview: Russ Olsen on “Eloquent Ruby”
Olsen draws on years of experience internalizing the Ruby culture and It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way” of thinking and problem solving. My initial impression is that it should be fun to read: Eloquent Ruby starts small, answering tactical questions focused on a single statement, method, test, or bug.
This book should be called “Ruby: May 26, 8 min read by Werner Schuster. Don’t need to convert to Ruby immediately, just take look and enjoy Ruby’s eloquence and beauty. Highly recommended, even for developers who already know Ruby – there’s a lot to learn here.
Tell us what you think.
Book review – Eloquent Ruby by Russ Olsen
Part 3 introduces the basics of Metaprogramming, e. Apr 22, Olly rated it really liked it. On the one hand you can pick up specific tips and techniques: For more info on both, please visit the publisher site. A method that implements the business logic around, say, currency conversions, should not suddenly veer off into the details of how the various accounts are stored in a database. Addison-Wesley Professional Ruby Series 1 – 10 of 14 books.
I’ll be recommending this to anyone oolsen Ruby. You ask rhss the metaprgramming solution might not save so much conventional coding that it’s worth the trip.
Book review – Eloquent Ruby by Russ Olsen
Quotes from Eloquent Ruby. Update company role to: Part 3 was a good revision of metaprogramming basics. Embrace Dynamic Typing Chapter 9.
These sections alone justify the purchase of the book.