Tekin Süleyman 🍉 ☕️
Ruby & Rails consultant / Git wrangler /
Founder of @jointogether@union.place co-op / Organiser of @NWRUG@ruby.social
The Ruby community has a DHH problem.
https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem
I’ll be speaking at @brightonruby@ruby.social this year. Come and say hi!
https://brightonruby.com/
Happy Twin Peaks day to all those that celebrate
The central conceit in my Branch in Time talk was based on the surprising behaviour when calling .order() on an Active Record association that already has one baked in. Great to see default_order added as a way to avoid this surprise.
Yer da is doing unreviewable drive by pull requests using his spicy autocomplete again
https://github.com/Shopify/liquid/pull/2056
Interesting webinar happening next month for all you tech folks.
Something for your Ruby toolbox if you've not come across it before: Defining a template string as a format specification that you can then interpolate named arguments into.
For example:
GREETING_TEMPLATE = "Say %s to %s"
puts GREETING_TEMPLATE % { greeting: "Hi", name: "Bob" }
The String#% method being a neater/more convenient way of calling Kernel#sprintf

