Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Metaprogramming Ruby 2: Program Like the Ruby Pros (Facets of Ruby)

Buy

Write powerful Ruby code that is easy to maintain and change. With metaprogramming, you can produce elegant, clean, and beautiful programs. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels. This thoroughly revised and updated second edition of the bestselling Metaprogramming Ruby explains metaprogramming in a down-to-earth style and arms you with a practical toolbox that will help you write your best Ruby code ever.

Dig under the surface and explore Ruby's most advanced feature: a collection of techniques and tricks known as metaprogramming. In this book, you'll learn metaprogramming as an essential component of Ruby and discover the deep, non-obvious details of the language. Once you understand the tenets of Ruby, including the object model, scopes, and singleton classes, you're on your way to applying metaprogramming both in your daily work assignments and in your fun, after-hours projects.

Metaprogramming Ruby, Second Edition makes mastering the language enjoyable. The book is packed with:

Pragmatic examples of metaprogramming in action, many of which come straight from real-life gems such as Rails.

Programming challenges that let you experiment and play with some of the most out-there metaprogramming concepts.

Metaprogramming "spells"--33 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress.

This completely revised new edition covers the new features in Ruby 2.0 and 2.1, and contains code from the latest Ruby libraries, including Rails 4. Most examples are new, "from the wild," with more recent libraries. And the book reflects current ideas of when and how much metaprogramming you should use.

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.

What You Need:

Ruby 2.x, Ruby 1.9, or a recent version of JRuby.

(HTML tags aren't allowed.)

More Than One Way to Skin a Cat: Create Eye-Popping Effects Using Aviary (Without Paying for Photoshop!)
More Than One Way to Skin a Cat: Create Eye-Popping Effects Using Aviary (Without Paying for Photoshop!)

"More Than One Way to Skin a Cat: Create Eye-Popping Effects Using Aviary (Without Paying for Photoshop!)" shows you how to create humorous and imaginative images using Phoenix, a powerful yet simple browser-based image editor from Aviary.com. You'll start with the basics of Phoenix, learning about the features, tools, and layering...

The Design of Everyday Things: Revised and Expanded Edition
The Design of Everyday Things: Revised and Expanded Edition
Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this ingenious—even liberating—book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive...
Application Development with Parse using iOS SDK
Application Development with Parse using iOS SDK

Develop the backend of your applications instantly using Parse iOS SDK

Overview

  • Build your applications using Parse iOS which serves as a complete cloud-based backend service
  • Understand and write your code on cloud to minimize the load on the client side
  • Learn how to create...

Molecular Biology of Human Cancers: An Advanced Student's Textbook
Molecular Biology of Human Cancers: An Advanced Student's Textbook
The present book grew out from a lecture course I have taught for more than 5 years,
often together with colleagues who covered topics and cancers they are more
familiar with than myself. These lectures were mainly attended by biology and
medical students well advanced in their curricula, but also by clinical trainees doing...
Professional Sitecore Development
Professional Sitecore Development
RECENT YEARS HAVE SEEN DRAMATIC EXPANSION in the use of mobile computing and social media on the Internet. Organizations show increasing interest in web analytics, and will soon comprehend the importance of engagement and experience management and monitoring. With the increasing value of Search Engine Optimization (SEO) and the...
Windows Phone Application Sketch Book
Windows Phone Application Sketch Book

Think you have the next great Windows Phone app idea? The Windows Phone Application Sketch Book is an essential tool for any aspiring Windows Phone developer. This sketch book makes it easy to centralize and organize your ideas, featuring enlarged Windows Phone templates to write on. Professionally...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy