- Save 10% on selected children’s books, compliments of Amazon Family Promotion exclusive for Prime members .
Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby) Paperback – 25 Feb 2010
There is a newer edition of this item:
Special offers and product promotions
Customers who bought this item also bought
What other items do customers buy after viewing this item?
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
""If you program in Ruby, buy this book. Twice. Ruby isn't magic anymore, just great.""--Joe Alba""In Ruby, the practitioners of metaprogramming have found a language where they are only constrained by their imagination. To reach mastery is hard, and even harder is to apply it tastefully. This book gives a grounding in the fundamentals of metaprogramming Ruby in such a way that anyone can pick it up and then immediately start using it. Paolo brings out the core of how simple metaprogramming can be in this book, and that is no easy task.""--Ola Bini, ThoughtWorks
About the Author
Paolo Perrotta has more than ten years of experience as a developer and writer. He worked for domains ranging from embedded to enterprise software, computer games, and web applications. These days, Paolo coaches agile teams for Yoox, a large Internet fashion shop, and teaches Java to developers throughout Europe. He lives in Bologna, Italy, with his girlfriend and a cat. He loves Ruby.
Top customer reviews
One thing I loved about this book is the number of examples taken from active open-source projects. I think this is a *great* idea as it invites the reader to download the code from those libraries and see how metaprogrammig is used in the wild.
I think this is an excellent book for someone who has little or no background about the metaprogramming features of ruby.
Just like many collegues and friends of mine i haven't bought a paper book sice a long time but i really recommend it to all of you interested into Ruby and metaprogramming techniques.
It's also a funny book and you'll never get bored.
If you think this review to be more suitable to a novel instead of an IT book than you can understand it's a "must have" :)
The book is clear, it has a funny way of introducing things and the whole "lets tell a story about this" kind of approach just makes it seem like I'm not reading a technical book but a story book.
This book helped me understand how many ruby gems do things, especially ActiveRecord, and helped me be a better programmer.
Now I'm so much into the metaprogramming concept that any language that doesn't support it, I'm not interested!
It opened my eyes to the beauty that is the Ruby Object Model. I finally understood how it all fits together. I can now say I know how eigen classes work or when to use a class macro. The separate appendix of 'spells' is a master-stroke, great reference material. Until I read this book I thought that Ruby used magic. I can now see the elegant design that allows the 'magic' to work.
Would you like to see more reviews about this item?
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Design Patterns
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture
- Books > Computing & Internet > Software & Graphics > Internet Applications