Codeminer42's Engineering Blog
Best Practices

How “Your CFPs Aren’t Good” Became Five Approvals at RubyConf
In April 2025, Tropical on Rails, the Rails conference in São Paulo, said yes to one of our talks for the first time. A few months later, one of its…
Stop Reading AI Code. Start Measuring It. (A Rails Playbook.)
So I was scrolling through Twitter the other day — half-reading, not really looking for anything — and this tweet from Uncle Bob caught my attention: My first reaction was:…
Five Things Your Coding AI Agent Wishes You Understood
I keep seeing the same frustration everywhere - Reddit, Discord, Twitter. Someone tells their coding agent to follow a specific pattern, the agent nails it, and then five prompts later,…
Everything you should know about Background Jobs with ActiveJob
Orchestrating background tasks (or "jobs," as they are often called) is common in web development. Any application that deals with time-consuming operations, such as sending emails, processing images, or integrating…
Introduction to Clean Code
Have you ever looked at a coworker's code — or even your own after a while — and spent hours wondering "What is this variable for?" or "What is this…