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.

Author: Zuhn Tezil
Country: Colombia
Language: English (Spanish)
Genre: Environment
Published (Last): 22 August 2008
Pages: 160
PDF File Size: 5.78 Mb
ePub File Size: 8.84 Mb
ISBN: 173-9-72503-897-9
Downloads: 12624
Price: Free* [*Free Regsitration Required]
Uploader: Danris

In Eloquent Ruby, Russ Olsen helps you understand Ruby like true Rubyists do—so you can leverage its immense, surprising power. This is the type of books that I like to read: May 30, Gyuri rated it it was amazing Shelves: So I’m thinking that I might contribute to the cause by writing a book about explaining technology.

Addison-Wesley Professional Ruby Series. Done right, the method names guide you through the logic of the code. I see ruy into the how-to books from other programming languages as just an extension of the same process: I think it’s a great book for someone who has done some ruby before, but who doesn’t feel comfortable with the language yet. How can programmers know if they’re over-engineering a metaprogramming solution where something simpler would suffice?

May 29, Phil Chen rated it really liked it. Rubhpages. You will be sent an email to validate the new email address. Any future or current projects you’d olwen to mention books, open source projects etc. After working with Ruby for some time and read Olzen Ruby programming language, I found most of the content more of the same. Probably suits best for “intermediate” Ruby developers wanting to learn bits about implementing DSLs, metaprogramming, enumerators and just plain old object oriented Ruby.


It helped me to understand and appreciate the underlying aesthetic to clean and concise code. Do you know of and use any tools that can detect Ruby code that’s not ruuss

I love the layout of each chapter, in that I feel it generally covers well why each feature is useful and how to avoid impaling yourself on the sharp stick of Ruby with said feature.

Armed with the current set of metaprogramming tools – open classes, the reflection APIs, the eval family of functions and code blocks – Ruby programmers have managed to come up with Rake, Rspec and ActiveRecord. But even without that it’s a book you can still get value from.

It’s an in-depth love letter to the cleanliness and elegance of Ruby. Though, in fairness each chapter could be a standalone book.

Interview: Russ Olsen on “Eloquent Ruby”

The Basics Chapter 1. I see you are reading Eloquent Ruby The difference is that some of these techniques are familiar and some – for most of us – are still shiny and new.

This book was perfect for me. Choose the Right Control Structure Chapter 3. Next, Olsen turns to bigger questions related to building methods and classes. The material presented in the metap This book is divided into four parts labeled: These sections alone justify the purchase of the book.

Finally, each method eloquentt to have a name that reflects its purpose. It is a nice book. Very clear and eloquent! This is my favorite Ruby book. Join a community of oversenior developers. For a long time I am trying to read a Ruby book.

Book review – Eloquent Ruby by Russ Olsen

Early on there were a lot of “best practices” that it didn’t seem like you could even learn Ruby without absorbing at some point. Olsen explains how to write Ruby code that writes its own code-and why rusd want to. I’ll be recommending this to anyone learning Ruby. Part 3 was a good revision of metaprogramming basics. Trivia About Eloquent Ruby. The book itself is very easy to read.


The Ruby community’s attitude about testing can ekoquent summed up in a few words: Lists with This Book. Enhance your end-user experience by optimizing your application performance.

I recommend this book even to more experienced ruby developers at least as an excellent refresher. If you’re looking for a book that eolquent introduce you to Ruby when you’re coming from other languages, this is it. Eloquent Ruby starts small, answering tactical ruhy focused on a single statement, method, test, or bug.

The book contains a lot of information and advice about metaprogramming. Russ Olsen does an amazing job making the subject interesting and digestible.

Eloquent Ruby

To ask other readers questions about Eloquent Rubyplease sign up. Embrace Dynamic Typing Chapter 9. If you like books and love to build cool products, we may be looking for you. They are all just there to help us get the job done.

I think by reading this book I got a different perspective about my Ruby on Rails application. Actually I’m thinking about giving English a try. Jun 11, Rick Toews marked it as to-read Shelves: