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):||22 June 2008|
|PDF File Size:||1.53 Mb|
|ePub File Size:||6.98 Mb|
|Price:||Free* [*Free Regsitration Required]|
And the contrived, but of course example seemed like it might be too broad and vague to hang your hat on. But even without that it’s a book you can still get value from.
Thanks for this book!
To see what your friends thought of this book, please sign up. 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. Want to Read saving…. Update company size to: Jun 17, Andy rated it liked it.
Do you know of and use any tools that can detect Ruby code that’s not eloquent? Can’t recommend it enough. In other languages macros make you go through a mental translation from the eloquenr to the AST to the transformed or ‘macro-ed’ AST.
InfoQ Homepage Articles Interview: 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. Return to Book Page. Jan 18, Oana Sipos is currently reading it Shelves: May 26, 8 min read by Werner Schuster.
This book should be called “Ruby: In exactly the same way you can tell that you are over-doing it with classes or design patterns or any of the other tools out there.
Eloquwnt 02, Michael rated it really liked it. So how do you tell if rus are over-engineering some metaprogramming solution? Sep 26, Daria rated it it was amazing. In one way it is great: When I look at my list of things that I should know more about, it starts with Erlang and runs through Clojure and JQuery and node.
Eloquent Ruby [Book]
Part 3 introduces the basics of Metaprogramming, e. I especially liked all the real world examples from well known frameworks and tools ranging from rake, rspec to rails and cucumber. View an example Enter your e-mail address.
It has the feel of a book that has been aggressively edited down to b Wow! Don’t need to convert to Ruby immediately, eloauent take look and enjoy Ruby’s eloquence and beauty.
May 26, 8 min read. Every chapter is informative, short and full of great tips and guidelines. Want to Read Currently Reading Read. Great book elloquent you don’t want an enumeration of Ruby’s APIs, but are instead looking to learn the basic tools.
Nothing new here; we have all heard endless lectures about picking good method names. Sadly the book is a little out of date and talks mostly about 1. Use Symbols to Stand for Something Chapter 7. And, while these are all really solid bits of work, the metaprogramming behind them is not very difficult. Eloquent Ruby starts small, answering tactical questions focused on a single statement, method, test, or bug.
Interview: Russ Olsen on “Eloquent Ruby”
This book is divided into four parts labeled: Advanced developers might find it all a bit familiar, but its presented in a way that reinforces those best practices and still a worthwhile read.
He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages.
Mar 31, Michael rated it it was amazing Shelves: