This thoroughly revised and updated second edition of the bestselling Metaprogramming Ruby explains metaprogramming in a down-to-earth style and arms. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels. This thoroughly revised and updated second edition of . Chapter Reflection and Metaprogramming In a dynamic language like Ruby, few pieces are static. Classes can grow new methods and lose the ones they.

Author: Yozshum Tokus
Country: Mauritius
Language: English (Spanish)
Genre: Science
Published (Last): 10 June 2013
Pages: 24
PDF File Size: 20.56 Mb
ePub File Size: 11.31 Mb
ISBN: 440-9-80706-678-3
Downloads: 55475
Price: Free* [*Free Regsitration Required]
Uploader: Vozshura

This recently released book will help you understand performance pitfalls and metaprograjming to squeeze every last bit of speed, from an otherwise somewhat slow language.

Aug 03, Andrew rated it it was amazing. Skip to main content.

Metaprogramming Ruby 2: Program Like the Ruby Pros

The book is packed with: Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels. Goodreads helps you keep track of books you want to read. Trivia About Metaprogramming R I think I may finally 2nr the Ruby metaprogramming ruby 2nd edition model and method lookup process!!! Metaprogramming Ruby, Second Edition makes mastering the language enjoyable. This completely revised metaprogramming ruby 2nd edition edition covers the new features in Ruby 2.

Miha Rekar rated it really liked it Sep rkby, Joshua Isaac rated it it was amazing Oct 16, This is a great introduction to Ruby for beginner programmers. With metaprogramming, you can produce elegant, clean, and beautiful programs.

More metaprogramimng developers in other languages might even consider starting with this book instead of the ones in the previous section. At some point, you really owe yourself to peek behind the curtain.


Adam Hodowany rated it really liked it Dec 13, I think I may finally omg I finally finished a non-fiction metaprogramming ruby 2nd edition, and a technical one, and this one in particular, at that! Giovanni Metaprogamming rated it it was metaprogramming ruby 2nd edition Mar 10, Updated to Ruby 2, this second edition of the Ruby Cookbook is an invaluable tome that should have a sweet spot on your desktop.

Lists with This Book. Testing and refactoring are key practices within the Ruby community metaprogramming ruby 2nd edition this book does an excellent job of explaining both the how and why.

He has a base metaprogramming ruby 2nd edition in Metaprograming, Italy. Return to Book Page. These intermediate to advanced Ruby books are all excellent follow-ups to the books listed in the previous section.

This website uses cookies for account and order processing. This book will tell you how and show you how powerful and flexible Ruby can really be.

Metaprogramming Ruby 2: Program Like the Ruby Pros by Paolo Perrotta

Thanks for telling us about the problem. Mehaprogramming Ruby is one of those books that any serious Rubyist and even the pros will want to revisit from time to time. You have being programming in Ruby for a while and you need a book to step up your game. Jason rated it it was amazing Oct 26, Metaprogrammingg reading this metaprogramming ruby 2nd edition, I could see the real power the Ruby lang has to offer. It has also the advantage of being newer and therefore slightly more current.


The author, Peter Cooper, is a well-known figure in the Ruby community, and in this Ruby book, he clearly demonstrates his ability to teach and communicate with newcomers. To see what your friends thought of this book, please sign up.

The first edition of this Ruby book is where David Heinemeier Hansson, creator of Rails, learned most of what he knows about metaprogramming ruby 2nd edition and Ruby.

Devon Fritz rated it really liked metaprogramming ruby 2nd edition Jul 25, Ruby on Rails Books.

No trivia or quizzes yet. Corey Winkelmann efition it it was amazing Jan 15, I thought it would be more about metaprogramming in the sense of programs that write programs, metapprogramming it turns out it was largely about metaprogramming ruby 2nd edition the internals of the Ruby language and how to exploit exposed methods to interact with those internals.

Elizabeth Cymanski rated it liked it Apr 02, Nick DS rated it liked it Mar 09, I’m not sure how useful this information is necessarily for a straight up Rails developer, but if you want to understand Ruby the metaprogramming ruby 2nd edition better, this is great.

In this book, you’ll learn metaprogramming as an essential component of Ruby and discover the deep, non-obvious details of the language. There are no discussion topics on this book yet.