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.
State of Sorbet
Stripe uses Ruby extensively. It’s the main language we use to build the business logic behind our APIs, and our Ruby codebase is on the order of millions of lines of code. At that scale and with our expected rapid growth rate two things are true: 1) we need all the tooling help we can get to understand and modify that much code, and 2) a total rewrite in a statically typed language would be a massive undertaking.

Read More
Once upon a time, there was a Rails developer who wanted to become a Rails contributor. Deep down he even wanted to become a Rails core member…

Let's learn how to store two inputs — date and time — in one single datetime attribute using Rails.

This post is going to focus on how we managed to migrate millions of keys from one of our Redis instances to another without downtime or incidents.
How could using random values within your specs lead to better documentation and greater confidence? This post will use Ruby and RSpec to introduce some concepts from property based testing.

Beyond Ruby
The best code is no code at all.

This guide will help to demystify the powerful git-rebase command

Blast from the past
And how you can too!

Gem of the week
Detects potentially dangerous operations in migrations, prevents them from running by default, and provides instructions on safer ways to do what you want.