---
product_id: 331407488
title: "Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code"
brand: "jeremy evans"
price: "€ 73.04"
currency: EUR
in_stock: true
reviews_count: 9
url: https://www.desertcart.com.cy/products/331407488-polished-ruby-programming-build-better-software-with-more-intuitive-maintainable
store_origin: CY
region: Cyprus
---

# Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

**Brand:** jeremy evans
**Price:** € 73.04
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code by jeremy evans
- **How much does it cost?** € 73.04 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.cy](https://www.desertcart.com.cy/products/331407488-polished-ruby-programming-build-better-software-with-more-intuitive-maintainable)

## Best For

- jeremy evans enthusiasts

## Why This Product

- Trusted jeremy evans brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code - Image 1](https://m.media-amazon.com/images/I/61THlLbMF2S.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Mastery through simplicity
  

*by C***E on Reviewed in the United States on July 19, 2021*

“Polished Ruby Programming”, by Jeremy Evans, is essential reading for seasoned ruby programmers who already know about the hidden superpowers of the ruby programming language, and want to know how to use them effectively.The author has a history of maintaining some of the most advanced, high-performance and featureful libraries in the ruby ecosystem (i.e. “sequel” and “roda”), and the book documents some of the considerations, trade-offs and hidden tricks that have emerged in his projects, in the form of contained examples, designed for the reader to follow.The book starts by analyzing the foundational building blocks of ruby (Integer, String, Array…), and consideration on where to use what and when, focusing of simplicity and maintainability, and then goes all the way while explaining how and when to use meta-programming, even putting on paper a smaller version of a plugin system similar to the one used in several projects of its author.Some of my favourite bits were how the author picked up on SOLID principles and how Ruby doesn’t apply them necessarily, and how that actually works for the better, thereby making the point about avoiding taking principles dogmatically (the “Single Responsibility Principle” applied to Array was particularly impressive to read), or a particular bit where the author argues how full test coverage means nothing.The book suffers from being too big (+400 pages), and some of its conceptual integrity gets lost in the last chapters, a small compendium about using ruby effectively with databases and web programming. Feels like the author has more to say about the subject, and those could be best served in a separate book.Overall, “Polished Ruby Programming” is an engaging and comprehensible read, and highly recommended for rubyists who want to up their ruby quality standard, learning from one of the most accomplished members of the community.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    If you've achieved basic fluency in Ruby, this might be your next step
  

*by C***T on Reviewed in the United States on July 12, 2021*

This book is a pretty useful distillation of core Ruby facts and techniques that are important to understand if you are moving from being able to "do things in Ruby" to being able to "do things efficiently and performantly in Ruby".Having participated in Ruby meetups/talks in which Jeremy presented, this book is the "async" version of that.Up to date for Ruby 3.x, the book moves through several parts, reinforcing your knowledge of the basics of the core language first, then moving on to extensibility (building libraries, metaprogramming, DSLs), before ending with the third section in the place where Ruby really became much more mainstream--web development.I found the examples to be pretty easy to understand, building up from the basics in small easy to consume pieces. There isn't a lot of filler code in here, instead focused examples with demonstrations of how things work. You can imagine Jeremy demoing these ideas to you as if you were in a virtual pairing session together. I appreciated that approachable style.If you are completed new to Ruby, this book may be a bit of a challenge. The book does indicate this is for intermediate+ readers. You may want to look at some introductory material first to ascertain you are comfortable with the base language and its flexibility.  If you are an advanced Rubyist, I suspect you'll still get something out of this text, even if just confirming your core understanding and seeing how things work in the latest version of Ruby.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Great book for Ruby mid-level and soon-to-be-mid-level developers
  

*by A***R on Reviewed in the United States on July 9, 2021*

This is a great book for Ruby mid-level and soon-to-be-mid-level developers, going beyond the basics and talking about how to pick Ruby patterns that have been accepted as best practice, and talking about why the community believe these are best practices. Some of the major topics that it goes into depth on - local variables, method arguments, exceptions - seem basic but this book uses them as a way to talk more fundamentally abuot making the right choices when writing Ruby. Contentious issues such as how to deal with formatting, encapsulation, extension, and testing, are talked about in pragmatic terms of how to use tools sensibly and how to take choices that make sense for performance and the expectations of people reading the code. I could recommend this book to anyone moving beyond simply using Ruby to working with it a deeper level, working on performance, and writing libraries. I'd have preferred some more references to definitive resources - for example the sections on the meaning of ||= could have linked to some of the existing definitive blog posts, or the RubySpec specifications for it. This would have given readers the knowledge of how to answer similar questions on other features themselves if they need to in the future.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.cy/products/331407488-polished-ruby-programming-build-better-software-with-more-intuitive-maintainable](https://www.desertcart.com.cy/products/331407488-polished-ruby-programming-build-better-software-with-more-intuitive-maintainable)

---

*Product available on Desertcart Cyprus*
*Store origin: CY*
*Last updated: 2026-03-15*