Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

  • #6982 (no title)
  • #6982 (no title)

Tag: Ruby on Rails

Upgrading Rails: Steps to a Smooth Transition Rails Renewed: Strategies for Safely and Efficiently Upgrading Your Application

Upgrading Rails: Steps to a Smooth Transition

Rails Renewed: Strategies for Safely and Efficiently Upgrading Your Application

Fabio Leandroby Fabio LeandroDecember 20, 2023January 8, 2026

Upgrading a Ruby on Rails application may sound like a daunting task, but fear not! This guide presents a strategic approach to handling a Rails …

ActiveRecord Callback Chain: A Cool (and Weird) Edge Case

ActiveRecord Callback Chain: A Cool (and Weird) Edge Case

Luan Gonçalvesby Luan GonçalvesJuly 7, 2021July 4, 2023

Image by jcomp Well, it’s been a while. After a lot of time… I’m back! ( ̄▽ ̄)/ If you haven’t read my last post, give it …

Optimizing Rails API JSON generation Lower your JSON rendering time with the help of PostgreSQL

Optimizing Rails API JSON generation

Lower your JSON rendering time with the help of PostgreSQL

Samuel Floresby Samuel FloresApril 7, 2021January 8, 2026

JSON has become a ubiquitous data transfer format for web APIs. Whether you’re working on a third-party integration, or endpoints to serve data for rich …

Exploring RSpec – Improving Your Testing Skills

Exploring RSpec – Improving Your Testing Skills

Diego Thomazby Diego ThomazMarch 30, 2021January 8, 2026

Testing our apps has become mandatory these days. For an app to be considered reliable it must have 95% or so of test coverage. Having …

My Experience Migrating a Rails API to Crystal and AWS Lambda – Part I The First Iteration on Rails

My Experience Migrating a Rails API to Crystal and AWS Lambda – Part I

The First Iteration on Rails

José Eduardoby José EduardoFebruary 11, 2020May 29, 2023

Hey folks! Today I am going to tell you how was my first project as a Codeminer42 employee. Two colleagues and I were charged of …

“!” and “?”: Understanding One of Ruby’s Coolest Naming Conventions

“!” and “?”: Understanding One of Ruby’s Coolest Naming Conventions

Luan Gonçalvesby Luan GonçalvesJanuary 29, 2019January 8, 2026

“Well, that’s quite some symbols you got there ♨_♨” – You, after reading this article’s title. It was a calm Friday afternoon here at CodeMiner42, …

Destroying an Association Marked as Read-Only in Rails

Destroying an Association Marked as Read-Only in Rails

Adriano Costaby Adriano CostaDecember 17, 2018October 17, 2023

Read-only is a boolean setting. When true, it prevents an Active Record instance to be updated or destroyed. Although very helpful, there are a few …

Migrating from Paperclip to ActiveStorage My first challenge as an intern

Migrating from Paperclip to ActiveStorage

My first challenge as an intern

Leonardo Negreirosby Leonardo NegreirosNovember 7, 2018May 29, 2023

First of all, I’m no expert in programming. In fact, I started with Ruby on Rails about one and a half month ago with the …

Crystal by Numbers Benchmarking Kemal, Ruby on Rails, and Sinatra

Crystal by Numbers

Benchmarking Kemal, Ruby on Rails, and Sinatra

Dmitry Rochaby Dmitry RochaApril 28, 2017May 29, 2023

TL;DR Kemal delivers 8.3x more requests than Rails and 1.5x than Sinatra, using only 15MiB (against 110MiB in Rails and 47MiB in Sinatra) and 56% …

Zero to Up and Running a Rails Project only using Docker

Dmitry Rochaby Dmitry RochaMarch 27, 2017

Disclaimer: this post is based on Quickstart: Compose and Rails — Docker the main difference is that I will run everything with my own user …

Posts pagination

Previous 1 … 9 10 11 12 Next

Content type

Beginner Intermediate Advanced

Recent Posts

  • [Dev Weekly #100 🎉] Nano Banana 2 is between us, Hugging Face Skills, Node.js will have Temporal API, AdonisJS v7 Drops, React’s New Foundation Era
  • Mastering Derived Tables in Rails
  • From Zero Code to AI-Generated Assets in Just 4 Days
  • The Double Standard Is Killing AI Adoption in Your Team
  • Agentic Engineering Is Just Good Engineering (With a Better Driver)

Tags

AI AI Agents API Authentication Backend Best Practices C CSS Database Design Patterns DevOps Docker Elixir Frontend Functional Programming Git Golang HTML Information Security Infrastructure Java JavaScript NextJS Node.js open-source Performance PostgreSQL Programming Python React React Native Ruby Ruby on Rails Rust Security Software Architecture Software Development SQL Tailwind CSS Testing TypeScript UI UX Vue.js Web Development
Creative Commons License 2025 Codeminer42 | Privacy Policy | Cookie Policy | Powered by WordPress and Bam.