Overriding Rails’ default validation error message format
A follow-up to my recent Rails i18n post that describes a way to override the validation error message format without leaving the default error messages as incomplete sentences.
This is the personal blog of Tekin Süleyman, Manchester UK based Ruby on Rails developer available for hire.
A follow-up to my recent Rails i18n post that describes a way to override the validation error message format without leaving the default error messages as incomplete sentences.
The i18n framework in Rails is full of useful abstractions that can help make your Rails code more maintainable, even when you're not actually translating it.
A talk exploring i18n in Rails, and how it can be useful even when we're not translating our applications into other languages. I gave this talk at Brighton Ruby in 2026.
The Ruby community can no longer afford to stand silent in the face of DHH and his toxic ideas.
Here's what happened in my 2024.
The --patch flag is handy for selectively staging changes in Git. But did you know it can also be used with other Git commands?
Check out my recent appearance on the Maintainable Software podcast.
A short post on a technique you can use to see what is using your Rails app's ActiveRecord connections.
Are you seeing ActiveRecord::ConnectionTimeoutErrors in your Rails app? You probably need a bigger connection pool (and here's why).
Sometimes you just want to see your most recent branches. Here's a handy Git alias that will help you do just that.