Metaprogramming Ruby_ Program Like the Ruby Pros (2nd ed.) [Perrotta 2014-08-18].pdf

(15030 KB) Pobierz
www.it-ebooks.info
www.it-ebooks.info
What Readers Are Saying About
Metaprogramming Ruby 2
This is the one book about Ruby that makes you go “So
that’s
how it works” over
and over again, as concepts such as the object model, DSLs, and blocks fall into
place with that satisfying “Click!” sound. It’s a great guide to what happens under
the hood of a language that seems to involve a kind of magic deep inside. I highly
recommend it.
Peter Bakhirev
Lead software engineer, Gilt City
The previous edition of
Metaprogramming Ruby
changed my life and my code, and
helped me get my first programming job. You would think there would be no way
to improve on a book that good, but Paolo Perrotta has done it. Learn to unlock
the hidden potential of this beautiful language, and fall in love with Ruby again.
Richard Schneeman
Programmer, Heroku
For gem authors and application developers alike, this book lays down the foun-
dation everyone needs to harness the full power of Ruby. Paolo describes
metaprogramming in a fun and approachable way for all skill levels. The knowledge
garnered from reading this book will help you write cleaner code and work more
effectively with legacy codebases.
Paul Elliott
Rocketeer, Hashrocket
www.it-ebooks.info
If you want to follow the path of Ruby metaprogramming mastery, then this book
is the best companion you can think of, no matter what your level is. I had
struggled with Ruby metaprogramming for years until I read this book; now it all
makes sense.
Fabien Catteau
Software developer, Tech-Angels
This is a book that everyone who wants to have a deeper understanding of the
inner workings of Ruby and Ruby on Rails should read. The “spells” described in
this book are invaluable tools to understand and use Ruby to its full extent. This
is not only about metaprogramming, but also about taking your Ruby programming
to a different level.
Kosmas Chatzimichalis
Software engineer
I’m a huge Python fan, so I was supposed to disregard Ruby. Paolo made me ap-
preciate it. Not only is
Metaprogramming Ruby
the book that allowed me to wrap
my head around this esoteric and fascinating topic, but it also made me rethink
the way I write code in other languages.
Arialdo Martini
Programmer, JobRapido.com
www.it-ebooks.info
This book uncovers all the ins and outs of the art of metaprogramming in Ruby,
with a no-nonsense approach and an irony that transpires from vibrant prose,
never boring, without compromising any of its insightfulness.
Metaprogramming
Ruby
is one of those books that any serious Rubyist (and even the pros) will want
to revisit from time to time.
Piergiuliano Bossi
Principal engineer lead, Points
Metaprogramming Ruby
has been a hugely influential book for me, especially
during a time when I wanted to learn about the inner workings of Ruby. Paolo
“Nusco” Perrotta made what is normally a complex topic fun, enjoyable, and very
approachable.
Josh Kalderimis
CEO, Travis CI
www.it-ebooks.info
Zgłoś jeśli naruszono regulamin