RSSAmplifier

Blog

tekin.co.uk

This is the personal blog of Tekin Süleyman, Manchester UK based Ruby on Rails developer available for hire.

tekin.co.ukRSS feed ↗10 posts

Latest posts

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.

10 Things You Might Not Know About Rails i18n

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.

10 Things You Might Not Know About Rails i18n

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 has a DHH problem

The Ruby community can no longer afford to stand silent in the face of DHH and his toxic ideas.

Yearnotes 2024

Here's what happened in my 2024.

Different ways to use “–patch” in Git

The --patch flag is handy for selectively staging changes in Git. But did you know it can also be used with other Git commands?

Appearance on the Maintainable Software podcast

Check out my recent appearance on the Maintainable Software podcast.

How to use introspection to discover what is exhausting your ActiveRecord connection pool

A short post on a technique you can use to see what is using your Rails app's ActiveRecord connections.

Why the advice to have a connection pool the same size as your Puma threads is (probably) wrong for you

Are you seeing ActiveRecord::ConnectionTimeoutErrors in your Rails app? You probably need a bigger connection pool (and here's why).

List your Git branches by recent activity

Sometimes you just want to see your most recent branches. Here's a handy Git alias that will help you do just that.