Metaprogramming Ruby: Program Like the Ruby Pros

Paolo Perrotta

  • 4.31 out of 5 stars
    778 ratings by Goodreads
ISBN 10: 1934356476 ISBN 13: 9781934356470
Published by Pragmatic Bookshelf, 2010
Used Paperback

From ThriftBooks-Atlanta, AUSTELL, GA, U.S.A. Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since March 24, 2009

This specific item is no longer available.

About this Item

Description:

May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less. Seller Inventory # G1934356476I4N00

  • 4.31 out of 5 stars
    778 ratings by Goodreads

Report this item

Synopsis:

Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well.

This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects.

Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining.

The book is packed with:

  • Pragmatic examples of metaprogramming in action, many of which come straight from popular libraries or frameworks, such as Rails.
  • Programming challenges that let you experiment and play with some of the most fun, "out-there" metaprogramming concepts.
  • Metaprogramming spells--34 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress.

    Whether you're a Ruby apprentice on the path to mastering the language or a Ruby wiz in search of new tips, this book is for you.
  • 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.

    "About this title" may belong to another edition of this title.

    Bibliographic Details

    Title: Metaprogramming Ruby: Program Like the Ruby ...
    Publisher: Pragmatic Bookshelf
    Publication Date: 2010
    Binding: Paperback
    Condition: Very Good
    Dust Jacket Condition: No Jacket

    Top Search Results from the AbeBooks Marketplace

    Seller Image

    Perrotta, Paolo
    Published by Oâ²Reilly, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Softcover

    Seller: WeBuyBooks, Rossendale, LANCS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Very Good. Most items will be dispatched the same or the next working day. A copy that has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # wbs4217047067

    Contact seller

    Buy Used

    US$ 1.87
    Shipping: US$ 9.39
    From United Kingdom to U.S.A.

    Quantity: 1 available

    Add to basket

    Stock Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used paperback

    Seller: HPB-Diamond, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_425152464

    Contact seller

    Buy Used

    US$ 3.26
    Shipping: US$ 3.75
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    Stock Image

    -
    Published by - -, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Paperback

    Seller: Bahamut Media, Reading, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 6545-9781934356470

    Contact seller

    Buy Used

    US$ 4.66
    Shipping: US$ 9.30
    From United Kingdom to U.S.A.

    Quantity: 3 available

    Add to basket

    Stock Image

    -
    Published by -, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Paperback

    Seller: AwesomeBooks, Wallingford, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9781934356470

    Contact seller

    Buy Used

    US$ 4.66
    Shipping: US$ 6.65
    From United Kingdom to U.S.A.

    Quantity: 3 available

    Add to basket

    Stock Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used paperback

    Seller: HPB-Red, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_440893876

    Contact seller

    Buy Used

    US$ 5.00
    Shipping: US$ 3.75
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    Stock Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Softcover

    Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00085874258

    Contact seller

    Buy Used

    US$ 6.02
    Shipping: FREE
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    Stock Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Softcover

    Seller: Wonder Book, Frederick, MD, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Seller Inventory # X12A-04762

    Contact seller

    Buy Used

    US$ 6.04
    Shipping: FREE
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    Seller Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Softcover

    Seller: Goodwill of Colorado, COLORADO SPRINGS, CO, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: good. This item is in overall good condition. Covers and dust jackets are intact but may have minor wear including slight curls or bends to corners as well as cosmetic blemishes including stickers. Pages are intact but may have minor highlighting writing. Binding is intact; however, spine may have slight wear overall. Digital codes may not be included and have not been tested to be redeemable and or active. Minor shelf wear overall. Please note that all items are donated goods and are in used condition. Orders shipped Monday through Friday! Your purchase helps put people to work and learn life skills to reach their full potential. Orders shipped Monday through Friday. Your purchase helps put people to work and learn life skills to reach their full potential. Thank you! Seller Inventory # 466SGT003AGE

    Contact seller

    Buy Used

    US$ 6.15
    Shipping: FREE
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    Seller Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Softcover

    Seller: Bay State Book Company, North Smithfield, RI, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: good. The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. Seller Inventory # BSM.QVBI

    Contact seller

    Buy Used

    US$ 7.25
    Shipping: FREE
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    Stock Image

    Paolo Perrotta
    Published by Pragmatic Bookshelf, 2010
    ISBN 10: 1934356476 ISBN 13: 9781934356470
    Used Paperback

    Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less. Seller Inventory # G1934356476I3N00

    Contact seller

    Buy Used

    US$ 7.25
    Shipping: FREE
    Within U.S.A.

    Quantity: 1 available

    Add to basket

    There are 14 more copies of this book

    View all search results for this book