Tutorials
How to Clean Up Your Rails Logs: Ignoring Benign SQL Warnings | Saeloun Blog
Explore how Rails enables fine-grained control over SQL warnings, allowing teams to suppress harmless database warnings while maintaining visibility into critical issues.Database warnings are a fact of life in production systems. They’re not error...
Speed Up Your Rails Testing Workflow with Local CI
Most developers and testers have been a part of this story before:
You work on your feature, commit new code, and push it to the repository.
You pick up the next task on your list and begin working on it.
Fifteen minutes later, you receive a noti...
Persistent Connections (Keep-Alive) Dynos Explained | Heroku
Before the latest improvements to the Heroku Router, every connection between the router and your application dyno risked incurring the latency penalty of a TCP slow start. To understand why this is a performance bottleneck for modern web applicat...
New in Rails 8.1: Bring Your Favorite Editor to Error Pages – Glauco Custodio – Software engineering, open source, community and passion
Rails 8.1.0 (released on October 22, 2025) brings a new feature that allows you to open the file that caused the error in your favorite editor.
To enable this feature, you need to set either EDITOR or RAILS_EDITOR environment variable with the pa...
A Soiree into Symbols in Ruby | Stonecharioteer on Tech
Okay, it’s a token of a sort, I think.
I’ve been befuddled when seeing :name instead of name and I didn’t know what it was at first. I spent some time reading Michael Hartl’s Learn Enough Ruby and I cannot really say I understood Symbols, so I wa...
Minitest v1.0.0 on ruby 3.4 | zenspider.com | by ryan davis
The last post showed how minitest was originally written. That must have been back on ruby 1.7 or 1.8? If I were to write it today, it would probably look more like the code below.
Some things to pay attention to:
56 lines instead of 99!
Cleaner...