{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/tekin.co.uk\/atom.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/tekin.co.uk\/","rel":"alternate","type":"text\/html"}}],"updated":"2026-07-28T21:15:11+00:00","id":"https:\/\/tekin.co.uk\/atom.xml","title":"tekin.co.uk","subtitle":"This is the personal blog of Tekin S\u00fcleyman, Manchester UK based Ruby on Rails developer available for hire.","author":{"name":"tekin"},"entry":[{"title":"Overriding Rails\u2019 default validation error message format","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2026\/07\/overriding-the-default-rails-error-message-format","rel":"alternate","type":"text\/html","title":"Overriding Rails\u2019 default validation error message format"}},"published":"2026-07-25T00:00:00+00:00","updated":"2026-07-25T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2026\/07\/overriding-the-default-rails-error-message-format","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":{"@attributes":{"term":"Ruby & Rails"}},"summary":{"@attributes":{"type":"html"}}},{"title":"10 Things You Might Not Know About Rails i18n","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2026\/07\/ten-cool-things-you-might-not-know-about-rails-i18n","rel":"alternate","type":"text\/html","title":"10 Things You Might Not Know About Rails i18n"}},"published":"2026-07-24T00:00:00+00:00","updated":"2026-07-24T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2026\/07\/ten-cool-things-you-might-not-know-about-rails-i18n","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":[{"@attributes":{"term":"Ruby & Rails"}},{"@attributes":{"term":"popular"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"10 Things You Might Not Know About Rails i18n","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2026\/07\/10-things-you-might-not-know-about-rails-i18n","rel":"alternate","type":"text\/html","title":"10 Things You Might Not Know About Rails i18n"}},"published":"2026-07-13T00:00:00+00:00","updated":"2026-07-13T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2026\/07\/10-things-you-might-not-know-about-rails-i18n","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":[{"@attributes":{"term":"Ruby & Rails"}},{"@attributes":{"term":"speaking"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"The Ruby community has a DHH problem","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2025\/09\/the-ruby-community-has-a-dhh-problem","rel":"alternate","type":"text\/html","title":"The Ruby community has a DHH problem"}},"published":"2025-09-21T00:00:00+00:00","updated":"2025-09-21T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2025\/09\/the-ruby-community-has-a-dhh-problem","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":[{"@attributes":{"term":"Ruby & Rails"}},{"@attributes":{"term":"popular"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"Yearnotes 2024","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2025\/01\/yearnotes-2024","rel":"alternate","type":"text\/html","title":"Yearnotes 2024"}},"published":"2025-01-06T00:00:00+00:00","updated":"2025-01-06T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2025\/01\/yearnotes-2024","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"summary":{"@attributes":{"type":"html"}}},{"title":"Different ways to use \u201c\u2013patch\u201d in Git","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2024\/08\/the-many-uses-for-git-patch","rel":"alternate","type":"text\/html","title":"Different ways to use \u201c\u2013patch\u201d in Git"}},"published":"2024-08-23T00:00:00+00:00","updated":"2024-08-23T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2024\/08\/the-many-uses-for-git-patch","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":[{"@attributes":{"term":"Git"}},{"@attributes":{"term":"popular"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"Appearance on the Maintainable Software podcast","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2024\/08\/appearance-on-maintainable-podcast","rel":"alternate","type":"text\/html","title":"Appearance on the Maintainable Software podcast"}},"published":"2024-08-22T00:00:00+00:00","updated":"2024-08-22T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2024\/08\/appearance-on-maintainable-podcast","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":{"@attributes":{"term":"popular"}},"summary":{"@attributes":{"type":"html"}}},{"title":"How to use introspection to discover what is exhausting your ActiveRecord connection pool","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2023\/08\/introspecting-active-records-connection-pool","rel":"alternate","type":"text\/html","title":"How to use introspection to discover what is exhausting your ActiveRecord connection pool"}},"published":"2023-08-06T00:00:00+00:00","updated":"2023-08-06T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2023\/08\/introspecting-active-records-connection-pool","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":{"@attributes":{"term":"Ruby & Rails"}},"summary":{"@attributes":{"type":"html"}}},{"title":"Why the advice to have a connection pool the same size as your Puma threads is (probably) wrong for you","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2023\/07\/active-record-connection-timeout-errors-with-puma","rel":"alternate","type":"text\/html","title":"Why the advice to have a connection pool the same size as your Puma threads is (probably) wrong for you"}},"published":"2023-07-31T00:00:00+00:00","updated":"2023-07-31T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2023\/07\/active-record-connection-timeout-errors-with-puma","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":[{"@attributes":{"term":"Ruby & Rails"}},{"@attributes":{"term":"popular"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"List your Git branches by recent activity","link":{"@attributes":{"href":"https:\/\/tekin.co.uk\/2021\/11\/listing-most-recent-git-branches","rel":"alternate","type":"text\/html","title":"List your Git branches by recent activity"}},"published":"2021-11-25T00:00:00+00:00","updated":"2021-11-25T00:00:00+00:00","id":"https:\/\/tekin.co.uk\/2021\/11\/listing-most-recent-git-branches","content":{"@attributes":{"type":"html"}},"author":{"name":"Tekin S\u00fcleyman"},"category":[{"@attributes":{"term":"Git"}},{"@attributes":{"term":"popular"}}],"summary":{"@attributes":{"type":"html"}}}]}