Blogs
From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline
We recently hit a new record at Gusto: 6 minutes and 29 seconds.That time is how long it took to run the test suite for our largest application at Gusto, a Rails monolith. This is the fastest our continuous integration (CI) had ever run in the com...
Rails 6.1 adds support for signed ids to Active Record
There are many ways of generating a signed link for implementing things like invitation email, unsubscribe link or password reset feature. You could add a token field on the model, use JWT tokens. But in the upcoming Rails versions, the functional...
Game of Life in one Ruby statement... inspired by APL
But let me explain. Last week, I stumbled upon a new APL apology post. It struck some deep chord in me and gave me an impulse to make another attempt to understand this beautifully weird language.What I (somewhat unexpectedly) find out, is that be...
Neural Networks in Ruby: A Not-So-Scary Introduction
In this post, we will learn the basics of neural networks and how we can implement them utilizing Ruby! If you're intrigued by artificial intelligence and deep learning but are unsure how to get started, this post is for you! We'll walk through a ...