- Series: Facets of Ruby
- Paperback: 280 pages
- Publisher: Pragmatic Bookshelf; 1 edition (August 18, 2014)
- Language: English
- ISBN-10: 1941222129
- ISBN-13: 978-1941222126
- Product Dimensions: 7.5 x 0.6 x 9.2 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Average Customer Review: 17 customer reviews
- Amazon Best Sellers Rank: #352,773 in Books (See Top 100 in Books)
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.
Metaprogramming Ruby 2: Program Like the Ruby Pros (Facets of Ruby) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
See the Best Books of 2017
Looking for something great to read? Browse our editors' picks for the best books of the year in fiction, nonfiction, mysteries, children's books, and much more.
Frequently bought together
Customers who bought this item also bought
About the Author
Paolo Perrotta has fifteen years of experience as a developer, ranging from embedded to enterprise software, computer games, and web applications. Paolo lives a nomadic life, mentoring agile teams throughout Europe. He has a base camp in Bologna, Italy. He loves Ruby.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I skim through the stuff I already know not to confuse myself.
The book covers Dynamic Metaprogramming. My interest with it is Static Metaprogramming in other languages. My favorite part right now is defining dynamic_methods, (52). Which I have a preference to over overriding missing method.
Because the book has pair programming with a theoretical beginner. It contains fun things to share with the junior devs that I work with who are not reading the book.
What I find most fun about this book is when it lets you be more creative with the code.
ruby is my go to language to discover if it is possible to get a computer to do a thing.
4) can be programmed declarative
5) (class-based), metaprogramming
I will try to achieve something in ruby.
and after discovering if possible, only then attempt to implement it in another language.
Most recent customer reviews
I specially like how concepts are very well explained with relevant comparisons to C and Java.