What is Ruby doing on Rails?
Hello, you're reading Infinum Ruby Drops, bringing you the latest Ruby and Rails related news straight to your inbox every week.
Debugging hidden memory leaks in Ruby
This article covers tools and tricks you can use to attack leaks that you can not easily introspect in Ruby.
Read More
Rails
For both Rails and Ruby, there exists a healthy amount of stigma toward performance. Part of Shopify’s success with Ruby on Rails is an emphasis on writing fast code. But, how do you really write fast code?
Some time ago we wrote an article to explain how to implement Stripe Connect in a Rails application. This one will cover the fun part, which is making transactions, charges, refunds, and more.
Ruby
CRuby’s JIT implementation, called MJIT, is a really interesting beast. But what does the C code actually look like? How is it generated?
Here is how it might affect the code in use, and how we can migrate it for Ruby 3.0 support.
Beyond Ruby
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability.

We recently designed a new system to manage secret information safely – from the keys that we use to sign your Mastercard transactions, to credentials for external services.

Blast from the past
The most productive development happens when one person knows the system intimately because they wrote it; this is in conflict with growing a system beyond what one person maintains.

At it’s best, a compliment is a warm fuzzy. Receiving or giving a compliment blesses the day. At it’s worst, a compliment is a naked power play, an assertion of dominance.
Gem of the week
I’ve just released version 3.0 of Shrine, a gem for handling file attachments in Ruby applications. It’s been months of hard work, but I feel it’s finally ready.