It provides a safer, cleaner interface for accessing Rails credentials with strict error handling, optional fallback to environment variables, and support for environment-specific structures.This rele...
Today, coding in Ruby reminds me of the days when I was learning French. I wasn’t bad at expressing myself, but I struggled with vocabulary. One day, I needed to draft a professional email in French...
Startups have a lot on their plate. Tackling every problem with the most effective solution is not the easiest thing to do. However, when it comes to building their online presence, the most effective...
April 9, 2025I recently added a Rails Generator to the trix-genius gem — a small improvement that aims to make integration smoother and faster for developers using Trix with Rails and Stimulus. TL;D...
Testing is a fundamental part of software development, ensuring your code works as expected and behaves consistently. In this blog post, we’ll cover the essentials of testing in Ruby using the RSpec...
This article (initially published on Rails Designer) was taken, but adapted for the web, from the book JavaScript for Rails Developers that was recently released.In this article I am going beyond cons...
You know that feeling when you open a page and it seems to be loading straight from the last decade? Well... that's exactly what we were experiencing on our product page.One of the bottlenecks was the...
When AI Coding Assistants Influence API Design in Ruby
The Ruby community has always valued elegant API design and idiomatic code. But recently, a new factor is subtly influencing how our API...
Author: Davide Santangelo www.davidesantangelo.comThe landscape of Artificial Intelligence (AI) is increasingly dominated by Large Language Models (LLMs), powerful systems capable of understanding and...
Introdução
Olá, devs! 👋No ano passado, embarquei em um projeto com um amigo onde decidimos criar uma aplicação usando Ruby on Rails para o backend API e React para o frontend. Como mu...