nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·May 26, 2022·20 min read46

Implementing Equality in Ruby - Shopify

Ruby is one of the few programming languages that get equality right. I often play around with other languages, but keep coming back to Ruby. This is because Ruby’s implementation of equality is so nice. Let's walk through all forms of equality in Ruby and how to implement them.

Read original on shopify.engineering

Score breakdown

  • Technical depth86
  • Practical value30
  • Originality60
  • Writing quality100
  • Source reputation0
  • Recency0
  • External engagement0
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

Shopify Engineering

Static Typing for Ruby - Shopify

Nov 19, 2020·12 min read
Shopify Engineering

There's More to Ruby Debugging Than puts() - Shopify

Feb 24, 2015·8 min read
Shopify Engineering

Code Ranges: A Deeper Look at Ruby Strings - Shopify

Apr 14, 2022·16 min read
Shopify Engineering

Optimizing Ruby’s Memory Layout: Variable Width Allocation - Shopify

Dec 25, 2022·15 min read