News

7 Patterns to Refactor Fat ActiveRecord Models | Code Climate
When teams use Code Climate to improve the quality of their Rails applications, they learn to break the habit of allowing models to get fat. “Fat models” cause maintenance issues in large apps. Only incrementally better than cluttering controllers...



Run Your Rails App On Kubernetes: A Step-by-Step Tutorial
In the past few years, the tools we use to operate backend systems have evolved a lot. Both Docker and Kubernetes have shot up in popularity. Ruby on Rails (or simply Rails) has been making developers’ lives easier since 2004. To put things in con...

Ruby on the Apple M1 Max And Things You Expect To Be Fine But Arent | Remote Ruby
Today, we have Chris and Andrew in the house talking about how long their week was filled with a delay of windows at Chris’s house and Andrew shipping a new project at work. Let’s hope they can look through the glass to a better week ahead! In th...

A no-go fantasy: writing Go in Ruby with Ruby Next
Ruby is awesome. We love its readability, flexibility, and developer-centric nature. Still, here at Mars, we also love Go because it has its own sense of simplicity and magic, too. Simply put, Go holds advantages over Ruby in some aspects: it’s fa...



The Ruby on Rails Podcast Episode 390: Code Quality with Ernesto Tagwerker
Ernesto Tagwerker is the Founder of OmbuLabs, the Ruby on Rails development shop behind FastRuby.io. He comes back to the podcast to talk about code quality: what it is, what it is perceived to be and what its like to maintain a few Ruby code qual...

Rails 7 adds the ability to use pre-defined variants | BigBinary Blog
Rails 5.2 introduced ActiveStorage which made it possible to easily upload files to a cloud storage service like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage. It also helped in attaching the files to active record objects.Using Acti...