This post explores how we built FireHydrant in a way that allows us to rapidly build and deploy integrations to help our product fit into responders’ workflows and not vice versa.
Since I started working on the YJIT team at Shopify, I’ve been learning more and more about the CRuby virtual machine known as YARV. I decided to write a series of blog posts about how YARV works internally as a Christmas present to both the Ruby community and myself.
While working with Readwise on optimizing their database, I found myself asking the question: How much faster is a composite index compared to letting the database do an index merge of multiple indexes?