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
32810
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.
21656504
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
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
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
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
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
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
“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 · 07/04/2026
I’ll be speaking at @brightonruby.com this year. Come and say hi! brightonruby.com
brightonruby.com
Brighton Ruby Conference
060
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 · 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 · 27/10/2025
Clearing out the office and found this vintage number from 2005. Ruby 1.8; Rails pre-1.0?
A copy of Agile Web Development with Rails, first edition, sat on a desk
350
Tekin Süleyman ☕️ @tekin.co.uk · 16/10/2025
Interesting webinar happening next month for all you tech folks. tech.unions.org.uk
tech.unions.org.uk
Tech unions against enshittification, with Cory Doctorow - Tech unions at the TUC
Online event – 18 Nov 2025 Tech unions against enshittification, with Cory Doctorow The internet is getting worse by the day, for users and tech workers alike. It’s part of the big tech playbook to de...
130
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 16/10/2025
Last call for our meet-up happening tonight in Manchester! Come and hear @twnsnd.com share his story about how he started, scaled and eventually liquidated a Rails-based startup that reached a peak annual recurring revenue of £5 million. Register here to attend: nwrug.org/events/milli...
nwrug.org
NWRUG Event: Millions on Rails: A Two-Decade Retrospective on Scaling With Rails, Thursday 16th October
This month, Ryan Townsend will be sharing stories about how he started, scaled, and liquidated a Rails-based startup that at its peak reached £5M ARR: Ryan h...
012
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 09/10/2025
Just one week to go until our next event! Come hear @twnsnd.com share his story – Millions on Rails: A Two-Decade Retrospective on Scaling With Rails nwrug.org/events/milli...
nwrug.org
NWRUG Event: Millions on Rails: A Two-Decade Retrospective on Scaling With Rails, Thursday 16th October
This month, Ryan Townsend will be sharing stories about how he started, scaled, and liquidated a Rails-based startup that at its peak reached £5M ARR: Ryan h...
012
Reposted by Tekin Süleyman ☕️
Jake Lazaroff @jakelazaroff.com · 02/10/2025
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
jakelazaroff.com
DHH Is Way Worse Than I Thought | jakelazaroff.com
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.
29490174
Tekin Süleyman ☕️ @tekin.co.uk · 01/10/2025
Shout out to Michael Lovitt, creator of rubular.com, easily one of my most used Ruby-related websites 🙏🏽
rubular.com
Rubular
Ruby-based regular expression editor/tester
0131
Tekin Süleyman ☕️ @tekin.co.uk · 01/10/2025
So I guess DHH gets a pass on the Ruby Central Code of Conduct? drive.google.com/file/d/1OBF1...
drive.google.com
Code of Conduct.pdf
2224
Tekin Süleyman ☕️ @tekin.co.uk · 25/09/2025
I have a growing number of unpurchasabels on my shopping list because Siri doesn’t understand me saying “puy lentils”. Alongside “toilet sauce” we now also have “foil lettuce”.
000
Reposted by Tekin Süleyman ☕️
Brandon Weaver @baweaver.bsky.social · 24/09/2025
@rhiannon.io 's entire thread here, honestly. Ruby Central lost the plot here and has made a lot of bad calls, but hopefully this can serve as a catalyst to restoring it to what it should be.
1164
Tekin Süleyman ☕️ @tekin.co.uk · 23/09/2025
Brandon is right. Ruby Central needs broader funding to avoid even more consolidation of power in the Ruby ecosystem. I for one am committing to do my part.
020
Tekin Süleyman ☕️ @tekin.co.uk · 22/09/2025
The Ruby community has a DHH problem tekin.co.uk/2025/09/the-...
tekin.co.uk
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.
1517373
Reposted by Tekin Süleyman ☕️
david celis @davidcel.is · 19/09/2025
Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and I’ve used Rails at every job I’ve ever held in the tech industry. Fifteen years, and I still love Rails! But there’s something rotten at its core, and we share a name.
davidcel.is
Rails Needs New Governance
Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and I’ve used Rails at every job I’ve ever held in the tech industry. Fifteen years, and I still love Rails! But there’s something rotten at its core, and we share a name.
1618570
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 18/09/2025
Final reminder: Tonight at NWRUG we're hearing all about building mobile apps using Rails and Turbo Native. Register to attend and join us from 6:30pm nwrug.org/events/septe...
nwrug.org
NWRUG Event: Turbocharged Native Development, Thursday 18th September
This month Steven Harrison will be give us a guided tour of Hotwire Native: I've often seen the requirement of a native application used as a reason to only ...
011
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 18/08/2025
This Thursday! Come hear Rahoul (AKA Baz) update us on his latest experiences using LLMs for software development. #ruby nwrug.org/events/softw...
011
Reposted by Tekin Süleyman ☕️
Mary Gillis @marygillis.bsky.social · 21/07/2025
In a stunning moment of erotic fervour, calculator demands BOOBS.
3370741419
Reposted by Tekin Süleyman ☕️
North West Ruby User Group @nwrug.org · 14/07/2025
This Thursday! Come hear Caius expound the virtues of tugging on those mysterious threads that we happen upon during our day to day code weaving #ruby nwrug.org/events/tuggi...
nwrug.org
NWRUG Event: Tugging threads, Thursday 17th July
After last month's Brighton Ruby break we're back for another edition of Ruby in the North West, AKA NWRUG. This month we have our very own Caius (https://ru...
021
Tekin Süleyman ☕️ @tekin.co.uk · 10/07/2025
Looking for a small meeting space (10-15 people) with a screen in central Manchester to host the next @nwrug.org. Any suggestions?
000
Reposted by Tekin Süleyman ☕️
Marco Roth @marcoroth.dev · 21/06/2025
As a next step for Herb, I'm happy to announce the release of the Herb Language Server and VS Code extension. Built on top of Herb's HTML-aware ERB parser to bring diagnostics, instant feedback, and structural awareness to HTML+ERB files. Still early. Feedback is very much welcome!
Herb HTML+ERB Language Tools
15312
Reposted by Tekin Süleyman ☕️
Andy Croll @andycroll.bsky.social · 29/05/2025
Looking to give away some tickets for brightonruby.com purchased by kind folks in the community in the name of Noah Gibbs. Please share with folks (in education or out of work in early career) who would qualify. Will contact folks by Wed 5th June. forms.reform.app/goodscary/b...
forms.reform.app
Noah Gibb's Educational Ticket
This form is created with Reform - A form builder for creating clean, on-brand forms. No code required.
11520
Tekin Süleyman ☕️ @tekin.co.uk · 24/05/2025
“In the Who Cares Era, the most radical thing you can do is care.”
030