"If you program in Ruby, buy this book. Twice. Ruby isn’t magic anymore, just great."
"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."
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.
I started reading the introduction and the story about Bob and Bill.... and I found that I was getting crazy about this book.
I have a good handle on object oriented programming but was having trouble around understanding some of the Ruby Meta-programming techniques.
I'm not sure that I'd recommend this for the new Rubyist, but if you have a decent foundation, this book will take you to the next level.
Highly recommended to all Rubyists. The author clearly explains meta-programming with a short-lived flow. There were a few typos but, other than that, it was great.Published 25 days ago by js
one of the best programming books I've ever read. i highly recommend this to anyone looking to learn more ruby.Published 5 months ago by Charles Cogdell
I purchased my books on my quest to understanding ruby, including the very highly regarded PickAxe book, and while some were very helpful I don't think any of them explain how to... Read morePublished 7 months ago by Adam J Miller
I didn't expect to enjoy this book as much as I did. I am an experienced software developer who has only recently started working on ruby and rails projects. Read morePublished 7 months ago by mattx
This book gets to the heart of what makes Ruby such an amazing language. It is also a great example of why reading an in-depth discussion on a topic in (e)book form can be far... Read morePublished 10 months ago by Todd Sampson
This book is remarkable. It goes deep into Ruby internals. The way it explains the Ruby Object Model is truly revealing. Read morePublished 10 months ago by Naga Vijayapuram
The book contains great practical examples of how to use metaprogramming, taking you through basic designs and improving them incrementally with concepts from the text. Read morePublished 11 months ago by Diogenes DogSnack
There are lots of nits to pick with this book, and other reviewers have done a good job with them. The quasi-Socratic Dialogues with Bill are weird, the fanboy relationship with... Read morePublished 15 months ago by M. M. Davis
A great book for anyone who wants to go further and realize the full potential that the Ruby language can give.Published 15 months ago by Alessandro Vasconcelos Ferreira de Lima