Ufuk Kayserilioglu (@paracycle) header
Ufuk Kayserilioglu (@paracycle) profile picture

Physicist turned software dev turned eng mgr and back to dev. Current: Senior Staff Engineer on the Ruby and Rails Infrastructure team at @ShopifyEng

Cyprus
Joined May 2008
Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)Photo by Ufuk Kayserilioglu (@paracycle)
Ufuk Kayserilioglu retweeted
RubyGems and Bundler 4.1.0.beta3 are out. I changed override a bit. The keys are now in: and with:, and Gemfile.lock records overrides in a new OVERRIDES section. The final release is coming soon, so please try it before then. blog.rubygems.org/2026/10/28…
7
1
27
2,292
Ufuk Kayserilioglu retweeted
Well, it happened. Unfortunately I've been affected by layoffs. 😢 In total shock, but will be looking for a role soon.
37
13
1
216
92,539
Ufuk Kayserilioglu retweeted
Just released Prism 2.0.0.rc1. If you use Prism through any language bindings, please test it out on your applications, this is a pretty massive changeset.
1
6
1
37
2,050
Ufuk Kayserilioglu retweeted
Welp... Got laid off from Podia today. Kinda a lot to process for a Thursday. I'll have something more coherent to say eventually. For now, send Ruby/Rails leads. Or dog pictures.... Both are good.
20
8
70
4,509
Ufuk Kayserilioglu retweeted
RubyGems/Bundler 4.1.0.beta2 is out. override can now remove an optional dependency of a gem from your bundle: override "em-websocket", from: "jekyll", to: nil Content addressable gems add gem build --content-addressable and Gem::PackageTask support. blog.rubygems.org/2026/10/08…
6
1
33
2,465
Ufuk Kayserilioglu retweeted
Hey, Rails peeps. Hot Cell is a suite of gems that helps you secure Active Storage against image library zero-days. I just released v1.0! dev.37signals.com/hot-cell-1… Links to Rails World video and slides as well as the project repo and docs are in the post.
5
19
103
5,344
Seems like Apple (re)discovered A-series paper.
1
9
642
Ufuk Kayserilioglu retweeted
The best security work is often invisible: the incident prevented, the poisoned package caught, the deploy that keeps moving. Shopify's 4-year, $1M partnership with Ruby Central on Ruby Shield showed what sustained investment in shared infrastructure can unlock. Now we’re carrying that work forward with the Ruby Alliance.
RubyGems.org now handles tens of billions of gem downloads a year with modern auth, verifiable publishing, and 24/7 coverage. Thanks to Ruby Shield, our 4-year security partnership with Shopify. Here's our reflection as it wraps up: buff.ly/YwpC9qK
3
34
5,876
Ufuk Kayserilioglu retweeted
Ruby's GC and ZJIT got a new collab! We recently introduced inlining of the garbage collector's fastpath into ZJIT. Read more about it here: railsatscale.com/2026-09-01-…
7
45
2,236
Ufuk Kayserilioglu retweeted
My team is working on bringing @rails into the Ractor-age. Here Edouard shares how we used one of the references applications to prove that it is possible and what could be impacts on latency and memory. railsatscale.com/2026-08-11-…
6
36
1
267
9,344
Ufuk Kayserilioglu retweeted
Having built developer tools for half my career (literally!), I decided to build something "useless" this time. Today I'm announcing RubyLens, a gem that turns your Ruby codebase into a galaxy, as either a page or a video! Here's an example using Discourse (cc @samsaffron).
5
8
41
2,299
Ufuk Kayserilioglu retweeted
Just stop whatever you are doing and read this.
gave up on waiting on nikita for the articles fix - part 1 is here part 2 is coming
10
60
4
746
256,459
Ufuk Kayserilioglu retweeted
it’s in gemini, just create it in ai studio. oh, that’s for your personal google one account. for workspace you need gemini business. no, not gemini advanced, that’s ai pro now. unless you need ai ultra. oh agents? you do that in spark actually. no, not gemini api managed agents, that’s different. for coding use jules. unless you mean the agentic ide, that’s antigravity. no, that’s the old antigravity, download the new one. actually gemini cli is being deprecated, use antigravity cli. no the flash model is smarter than the pro model. unless you need pro. if it’s video, use flow. no, flow uses veo. no, nano banana is images. actually that’s in gemini now. unless you’re in search, then it’s ai mode. no, research is notebooklm. anyway it’s all very simple.
506
2,020
453
18,847
1,677,601
Ufuk Kayserilioglu retweeted
2
28
1,170
Ufuk Kayserilioglu retweeted
#rubyfriends #rubykaigi 仲良しの皆さんで!
3
24
4,668
Is this ad a test to see who will fall for it? 🤦‍♂️
1
270
I can't make sense of this: UK makes a statement at ~23:00 (Cyprus time) about UK joining the war effort in a defensive capacity & the drone hit in Akrotiri happens at 00:03. Lebanon is 250km away, and Shahed-136 top speed is 185km/h. Make the math work!
1
2
1
9
4,051
Ufuk Kayserilioglu retweeted
Rspec isn’t not only deprecated, it is forbidden. Projects using it in the past aren’t asked to rewrite the tests, but new projects can’t use. And with AI, there is a possibility we will rewrite
2
4
3
94
13,914