Shopify

Engineering Rigor in the AI Age: Building a Benchmark You Can Trust

The Rails Infrastructure team built an open-source toolkit for benchmarking Bundler performance reliably across machines. Along the way I learned that AI is great for scaffolding, but you can’t oursource the engineering rigor required to catch when numbers don’t add up.

Read more on the Shopify’s Rails at Scale Blog

Categories: shopify

The Case Against Monkey Patching

Monkey patching is considered one of the more powerful features of the Ruby programming language. However, by the end of this post I’m hoping to convince you that they should be used sparingly, if at all, because they are brittle, dangerous, and often unnecessary. I’ll also share tips on how to use them as safely as possible in the rare cases where you do need to monkey patch.

Read more on the Shopify Engineering Blog

Categories: shopify