Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Web Programming   Ruby

Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series)


Mega Sale! Free Shipping Included! Save 21% on the Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series) by Addison-Wesley Professional at EMS Linux. MPN: 9780133846973. Hurry! Limited time offer. Offer valid only while supplies last. If you’re an experienced Ruby programmer, Effective Ruby will help you harness Ruby’s full power to write more robust, efficient,


Product Description

If you’re an experienced Ruby programmer, Effective Ruby will help you harness Ruby’s full power to write more robust, efficient, maintainable, and well-performing code. Drawing on nearly a decade of Ruby experience, Peter J. Jones brings together 48 Ruby best practices, expert tips, and shortcuts—all supported by realistic code examples.

 

Jones offers practical advice for each major area of Ruby development, from modules to memory to metaprogramming. Throughout, he uncovers little-known idioms, quirks, pitfalls, and intricacies that powerfully impact code behavior and performance.

Each item contains specific, actionable, clearly organized guidelines; careful advice; detailed technical arguments; and illuminating code examples. When multiple options exist, Jones shows you how to choose the one that will work best in your situation.

 

Effective Ruby will help you systematically improve your code—not by blindly following rules, but by thoroughly understanding Ruby programming techniques.

 

Key features of this concise guide include

  • How to avoid pitfalls associated with Ruby’s sometimes surprising idiosyncrasies
  • What you should know about inheritance hierarchies to successfully use Rails (and other large frameworks)
  • How to use misunderstood methods to do amazingly useful things with collections
  • Better ways to use exceptions to improve code reliability
  • Powerful metaprogramming approaches (and techniques to avoid)
  • Practical, efficient testing solutions, including MiniTest Unit and Spec Testing
  • How to reliably manage RubyGem dependencies
  • How to make the most of Ruby’s memory management and profiling tools
  • How to improve code efficiency by understanding the Ruby interpreter’s internals

Additional Information

Manufacturer:Addison-Wesley Professional
Part Number:9780133846973
Publisher:Addison-Wesley Professional
Studio:Addison-Wesley Professional
MPN:9780133846973
EAN:9780133846973
Item Weight:0 pounds
Item Size:0.6 x 8.9 x 8.9 inches
Package Weight:1.05 pounds
Package Size:6.93 x 0.63 x 0.63 inches

Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series) by Addison-Wesley Professional

Buy Now:
Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series)

Brand: Addison-Wesley Professional
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$39.99
$31.98
You Save: 20%


Quantity:  

 


View More In Ruby.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: black & white illustrations, ean: 9781680500691, isbn: 1680500694,
You don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code--but that's just the beginning. See exactly what makes Ruby and Rails code slow, and how to fix it. ...

mpn: 25085093, ean: 9781933988559, isbn: 193398855X,
Dependency Injection is an in-depth guide to the current best practices forusing the Dependency Injection pattern-the key concept in Spring and therapidly-growing Google Guice. It explores Dependency Injection, sometimescalled Inversion of Control, i...

ean: 9780596529864, isbn: 0596529864,
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hand...

ean: 9781680501711, isbn: 1680501712,
Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you're new to Rails, you'll get step-by-step guidance. If you're an expe...

ean: 9780321604811, isbn: 0321604814,
The Complete Guide to Avoiding and Fixing Common Rails 3 Code and Design Problems As developers worldwide have adopted the powerful Ruby on Rails web framework, many have fallen victim to common mistakes that reduce code quality, performance, relia...

ean: 9781787280649, isbn: 1787280640,
Key FeaturesProvides the core skills required to become a Ruby programmerCovers how to use the most popular Ruby Gem librariesIncludes details on regular expressionsBook DescriptionRuby is a powerful, general-purpose programming language that can be ...

ean: 9781849519304, isbn: 1849519307,
Key FeaturesExploit Sinatra to design a web applicationIntegrate external, internal, and inline CSS and use some popular CSS frameworksDeploy an application onto your own server or on a cloud application platformBook DescriptionSinatra is a Ruby fram...

mpn: black & white illustrations, ean: 9781784399832, isbn: 1784399833,
Build intelligent software stacks with the Puppet configuration management suiteAbout This BookDevelop high-quality Puppet modules in an isolated development environmentManage complex development environments with industry-leading configuration manag...

mpn: illustrations, ean: 9781937785017, isbn: 1937785017,
You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we'll show you how to apply our hard-won field experience to your own projects. Once you've mastered the basics, this book will show you how to get the most ou...

ean: 9781617295027, isbn: 1617295027,
The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Elixir in Action, Second Edition teaches you how to use the Elixir programming language to solve the practical ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.