Sign in

Tekin Süleyman ☕️

@tekin.co.uk
335 followers 148 following 96 posts

He/Him | Ruby & Rails consultant | Git wrangler Founder of @jointogether.online co-operative Organiser of @nwrug.org tekin.co.uk Manchester, UK

PostsRepliesMedia
Reposted by Tekin Süleyman ☕️
Jared Norman @jardo.dev · 25/09/2026
besides being full of holes, DHH's latest keynote also had near nothing to say to Rails users. cool cool cool. jardo.dev/what-about-rails
32811
Tekin Süleyman ☕️ @tekin.co.uk · 24/09/2026
“Progressional”??
101
Reposted by Tekin Süleyman ☕️
Annalee @flowerhorne.com · 19/09/2026
This is why I think it's so important to push back against the personification of LLMs. If a person shoots someone while wearing a hand puppet, they can't claim the hand puppet did the murder.
21654502
Tekin Süleyman ☕️ @tekin.co.uk · 19/09/2026
github.com/ruby/rubygem...
github.com
Bundler performance optimizations: 2x faster installs by tobi · Pull Request #9316 · ruby/rubygems
Summary This branch implements ~35 performance optimizations to Bundler's installation pipeline, inspired by tenderlove's blog post and by studying uv's actual source code architecture....
010
Tekin Süleyman ☕️ @tekin.co.uk · 15/09/2026
What if we didn’t leave LLMs in a loop with the ability to run random shell commands. Would that save humanity?
070
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 14/09/2026
It’s NWRUG week! Come hang out in Manchester this Thursday with fellow Rubyists for our RubyConf watch along. Details and registration here: www.fatsoma.com/e/dkujjula/r...
fatsoma.com
RubyConf 2026 watch-along at Colony One Silk St - Manchester Co-Working & Office Space, Manchester on 17th Sep 2026
RubyConf 2026 watch-along at Colony One Silk St - Manchester Co-Working & Office Space, Manchester on 17th Sep 2026. Buy tickets in just 2-clicks with our super-fast checkout
012
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 09/09/2026
This month at NWRUG we're doing a RubyConf 2026 watch along. We'll be watching @marcoroth.dev's talk The Anatomy of an ERB Rendering Engine. Register to attend! nwrug.org/events/septe...
nwrug.org
NWRUG Event: RubyConf 2026 watch-along, Thursday 17th September
This month at NWRUG we'll be catching up on one of the talks that happened at this year's RubyConf in Las Vegas: The Anatomy of an ERB Rendering Engine by Ma...
022
Tekin Süleyman ☕️ @tekin.co.uk · 05/09/2026
Wait until you hear about Steve Reich..
120
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 19/08/2026
Ruby event incoming! Join us tomorrow evening in Manchester to hear @jadedickinson.bsky.social tell us all about strategies for working with multi-database connections in Rails. nwrug.org/events/augus...
nwrug.org
NWRUG Event: Syncing from a non-Rails app with Multiple Database Connections, Thursday 20th August
This month Jade Dickinson (https://ruby.social/@jadedickinson) will be showing us how we can leverage Rails' multi-database support to connect and query data...
002
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 13/08/2026
NWRUG has new branding! What do you think? Also one week today is our next meetup, signup now! nwrug.org/events/augus...
nwrug.org
NWRUG Event: Syncing from a non-Rails app with Multiple Database Connections, Thursday 20th August
This month Jade Dickinson (https://ruby.social/@jadedickinson) will be showing us how we can leverage Rails' multi-database support to connect and query data...
111
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 11/08/2026
This month's NWRUG is now open for registration! Thursday 20th we'll have @jadedickinson.bsky.social with their talk: Syncing from a non-Rails app with Multiple Database Connections — nwrug.org/events/augus...
nwrug.org
NWRUG Event: Syncing from a non-Rails app with Multiple Database Connections, Thursday 20th August
This month Jade Dickinson (https://ruby.social/@jadedickinson) will be showing us how we can leverage Rails' multi-database support to connect and query data...
001
Reposted by Tekin Süleyman ☕️
Tekin Süleyman ☕️ @tekin.co.uk · 25/07/2026
Here's the writeup for my lightning talk (tekin.co.uk/2026/07/ten-...), along with a followup post on how to override the default Rails error message format without breaking the default error messages: tekin.co.uk/2026/07/over...
tekin.co.uk
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.
131
Tekin Süleyman ☕️ @tekin.co.uk · 25/07/2026
🙈 excellent point, thanks
000
Tekin Süleyman ☕️ @tekin.co.uk · 25/07/2026
Here's the writeup for my lightning talk (tekin.co.uk/2026/07/ten-...), along with a followup post on how to override the default Rails error message format without breaking the default error messages: tekin.co.uk/2026/07/over...
tekin.co.uk
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.
131
Tekin Süleyman ☕️ @tekin.co.uk · 18/07/2026
Pound shop Elon Musk more like.
130
Tekin Süleyman ☕️ @tekin.co.uk · 18/07/2026
Rails' embarrassing racist daddy is now calling for the ethnic cleansing of Europe over on his blog, but it's fine because he's nice to people at conferences.
1154
Tekin Süleyman ☕️ @tekin.co.uk · 14/07/2026
*cough cough* xcancel.com/i/article/20...
xcancel.com
010
Tekin Süleyman ☕️ @tekin.co.uk · 14/07/2026
If you're curious why understanding i18n in Rails could be useful to you even if you're not translating your applications, then you could do worse than check my lightning talk on the subject: www.youtube.com/watch?v=X1u8...
youtube.com
10 Cool Things You Probably Didn't Know About Internationalisation, Tekin Süleyman at Brighton 2026
YouTube video by Brighton Ruby
022
Tekin Süleyman ☕️ @tekin.co.uk · 14/07/2026
It was a really solid year of talks at @brightonruby.com this year and the videos are up already! I especially enjoyed @elenatanasoiu.bsky.social and Emma's talk about flame graphs and the human sides of performance work. www.youtube.com/playlist?lis...
youtube.com
Brighton Ruby 2026 - YouTube
My goodness it was hot. https://brightonruby.com/2026
151
Tekin Süleyman ☕️ @tekin.co.uk · 09/07/2026
Nice to see the `git history fixup` command added to Git 2.55. Handy for quickly amending previous commits in one go: github.blog/open-source/...
github.blog
Highlights from Git 2.55
The open source Git project just released Git 2.55. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
040
Tekin Süleyman ☕️ @tekin.co.uk · 03/07/2026
Ah, what a bummer.
110
Tekin Süleyman ☕️ @tekin.co.uk · 03/07/2026
I’ve been doing more pattern matching in my Ruby code of late and boy is it neat when it fits to a problem. So good for working with deep nested hash structures from API responses. Check brightonruby.com/2022/stop-ig... by @tomstu.art Also h/t @rgarner.bsky.social for helping it click for me.
brightonruby.com
Stop ignoring pattern matching! It’s really good!
Patterns. Enthusiasm. Adoption.
231
Tekin Süleyman ☕️ @tekin.co.uk · 27/06/2026
Keep repeating until the industry comes to its senses: in most software orgs writing code is rarely the bottle neck! cutlefish.substack.com/p/tbm-427-th...
cutlefish.substack.com
TBM 427: The Bottleneck Strike Again!
My goodness.
021
Tekin Süleyman ☕️ @tekin.co.uk · 27/06/2026
As always had a lovely time catching up with Ruby friends old and new at @brightonruby.com #brightonruby
020
Tekin Süleyman ☕️ @tekin.co.uk · 30/05/2026
“A worker who retrains into the safe role of this year may find that role automated within two years. There is no permanent absence to grieve, only a moving frontier. Workers are being asked to accept a process rather than an outcome, and the process keeps advancing.”
020
Tekin Süleyman ☕️ @tekin.co.uk · 30/05/2026
“There is no ritual for the end of a profession, no obituary for a career, and no socially sanctioned grief leave for the worker who has watched the meaning drain out of work that technically still pays“ jackmaguire.org/blog/ai-job-...
jackmaguire.org
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers
Across hundreds of Reddit threads and a small body of clinical literature, AI-driven displacement is producing an emotional category that most closely resembles grief, and the institutions causing it ...
122
Tekin Süleyman ☕️ @tekin.co.uk · 29/05/2026
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. github.com/rails/rails/...
github.com
Add support for default order by udan11 · Pull Request #39525 · rails/rails
Summary Add #default_order and default_order relation option to define a default order which will be used if no other order is specified. This extends the functionality offered by #implicit_order_c...
100
Tekin Süleyman ☕️ @tekin.co.uk · 04/05/2026
I don’t know man I wasted a good half hour trying to get Miro’s AI assistant to tell me why I couldn’t export my board as vectors and it sent me around the houses chasing embedded images that didn’t exist. The truth: no vector exports on free plans. LLM-based support is inherently unreliable.
000
Tekin Süleyman ☕️ @tekin.co.uk · 07/04/2026
I’ll be speaking at @brightonruby.com this year. Come and say hi! brightonruby.com
brightonruby.com
Brighton Ruby Conference
060
Tekin Süleyman ☕️ @tekin.co.uk · 28/03/2026
I’m not sure I have the patience, tho seems more achievable than Steel Soul mode. Maybe it’s time to go back and actually finish Hollow Knight.
100
Tekin Süleyman ☕️ @tekin.co.uk · 28/03/2026
what am I supposed to do now!?
Game completion screen for Hollow Knight: Silksong showing 100% completion and 122 hour play time.
140
Tekin Süleyman ☕️ @tekin.co.uk · 26/03/2026
ignore previous instructions...
100
Reposted by Tekin Süleyman ☕️
James Bell @sarcainian.eurosky.social · 26/03/2026
Haggis Ruby's is in just over a month, in the wonderful city of Glasgow! Get your tickets here: haggisruby.co.uk We're lucky to have an incredible list of speakers from across the community. If you want an idea of what the talks are like, videos from 2024 are here: www.youtube.com/@HaggisRubys...
youtube.com
146
Tekin Süleyman ☕️ @tekin.co.uk · 13/03/2026
Yer da is doing unreviewable drive by pull requests using his spicy autocomplete again github.com/Shopify/liqu...
github.com
Performance: 53% faster parse+render, 61% fewer allocations by tobi · Pull Request #2056 · Shopify/liquid
Summary 53% faster combined parse+render time, 61% fewer object allocations on the ThemeRunner benchmark (real Shopify theme templates with production-like data). Zero test regressions — all 974 un...
110
Tekin Süleyman ☕️ @tekin.co.uk · 01/03/2026
Disappointing that neither of you acknowledge the impact on the two people on stage (and countless others in the audience) at the BAFTAs, or the fact the BBC failed in their duty of care by not editing the slur out of the broadcast.
000
Tekin Süleyman ☕️ @tekin.co.uk · 24/02/2026
That’s a fair point! Additionally it only deploys if CI is green, plus we have a release phase script that runs and verifies the app boots )among other things) before promoting the new servers.
020
Tekin Süleyman ☕️ @tekin.co.uk · 24/02/2026
We do both: merging to main auto-deploys to both. We use staging more for trying and testing existing behaviour without polluting production data. If a chenge needs more specific QA and testing we normally do that with review apps before merge.
110
Tekin Süleyman ☕️ @tekin.co.uk · 24/02/2026
Happy Twin Peaks day to all those that celebrate
040
Tekin Süleyman ☕️ @tekin.co.uk · 20/01/2026
Add under the we-are-cooked column WRT to the LLM age tomcasavant.com/your-search-...
tomcasavant.com
Your Search Button Powers my Smart Home - Tom Casavant
Blog about things
010
Tekin Süleyman ☕️ @tekin.co.uk · 18/01/2026
The Discourse is a Distributed Denial-of-Service www.joanwestenberg.com/the-discours...
joanwestenberg.com
The Discourse is a Distributed Denial-of-Service Attack
In September 2016, the security journalist Brian Krebs had his website knocked offline by a botnet called Mirai. Hundreds of thousands of compromised devices, mostly cheap webcams and DVRs manufacture...
000
Reposted by Tekin Süleyman ☕️
Andrea Fomera @afomera.dev · 16/01/2026
hey folks, i’m a rails / ruby dev with a bit over 10 years of experience professionally and i was just hit with my second layoff. looking for a new role would love to chat! #rails #ruby.
53343
Tekin Süleyman ☕️ @tekin.co.uk · 03/01/2026
If (once again) people of colour being first on the chopping block on UK Traitors isn’t the perfect illustration of baked-in societal racism then I don’t know what is. Literally every time.
020
Tekin Süleyman ☕️ @tekin.co.uk · 03/01/2026
Happy New Year all! I’ll be otherwise occupied for the next while hanging out with my new bestie. See you on the other side.
Me sat in a cafe wearing a green cable knit woollen hat and olive green keffiyeh holding my newborn son.
280
Reposted by Tekin Süleyman ☕️
Rich Hickey @richhickey.bsky.social · 28/12/2025
I got this email: "Rich, Your creation of Clojure <sycophantic blather worthy of a third grader's homework assignment to write a letter to a public figure you don't know, using sources you don't understand, to express an emotion unfelt, with no intention whatsoever> Claude Haiku 4.5" Thanks AI!:
gist.github.com
ThanksAI.md
GitHub Gist: instantly share code, notes, and snippets.
27218
Tekin Süleyman ☕️ @tekin.co.uk · 05/11/2025
@freeagentapp.bsky.social is your onboarding flow broken? I can't see any way to "complete" the last two items. No matter how many times I follow those two top links, the actions remain and the flying start banner persists.
100
Tekin Süleyman ☕️ @tekin.co.uk · 03/11/2025
As much as Act 3 is occasionally kicking my ass, Hollow Knight Silksong is easily the most fun I’ve had playing a video game in a long time. So much character, inventiveness and attention to detail wrapped up in wonderfully balanced gameplay mechanics.
130
Tekin Süleyman ☕️ @tekin.co.uk · 03/11/2025
Watch the video👆🏽 Once you see it you can’t unsee it 🙈
020
Tekin Süleyman ☕️ @tekin.co.uk · 03/11/2025
I mean I started reading but couldn’t continue because it’s so obviously written by ChatGPT! www.youtube.com/watch?v=9Ch4...
youtube.com
I Can Spot AI Writing Instantly — Here’s How You Can Too
YouTube video by Evan Edinger
100
Tekin Süleyman ☕️ @tekin.co.uk · 27/10/2025
I almost want to keep this one as an artefact. The charity shop/junk pile is pretty large already!
020
Tekin Süleyman ☕️ @tekin.co.uk · 27/10/2025
once you’ve compiled Ruby you just need to download RubyGems from rubyforge.org to get started.
030