Yasar
celep.bsky.social
Yasar
@celep.bsky.social
infra, distributed sys, ruby
Reposted by Yasar
"Our data backs up other findings that Ruby applications are generally less I/O-heavy, spending as much or more time on CPU as they do waiting on other services or database requests."

www.datadoghq.com/blog/ruby-pe...
Optimizing Ruby performance: Observations from thousands of real-world services | Datadog
Learn about trends in Ruby development and opportunities for improving performance that many organizations are leaving on the table.
www.datadoghq.com
November 19, 2025 at 5:56 PM
Reposted by Yasar
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted.

byroot.github.io/opensource/r...
Dear Rubyists: Shopify Isn’t Your Enemy
I’ve been meaning to write a post about my perspective on Open Source and corporate entities. I already got the rough outline of it; however, I’m suffering from writer’s block, but more importantly, t...
byroot.github.io
October 9, 2025 at 2:15 PM
Reposted by Yasar
Here’s a note from our Executive Director regarding our recent security incident.
rubycentral.org/news/rubygem...
Rubygems.org AWS Root Access Event – September 2025
As part of standard incident-response practice, Ruby Central is publishing the following post-incident review to the public. This document summarizes the September 2025 AWS root-access event, what…
rubycentral.org
October 9, 2025 at 5:34 PM
Reposted by Yasar
Beyond performance work, I deprecated a bunch of APis in the JSON gem, and added others, so I figured it would be a good occasion to talk about API design: byroot.github.io/ruby/json/20...
What’s wrong with the JSON gem API?
As I mentioned at the start of my Optimizing Ruby’s JSON series of posts, performance isn’t why I candidated to be the new gem’s maintainer.
byroot.github.io
August 2, 2025 at 4:19 PM
Reposted by Yasar
Selfie from the #RailsConf stage!
July 11, 2025 at 1:11 PM
Reposted by Yasar
Yesterday at game night at #RailsConf I was lucky to chat a bunch with @celep.bsky.social, a big fan and expert in speciality coffee! ☕💖 Of course, I recommended him to follow @lucianghinda.com and come to @friendlyrb.com, where there'll be an amazing coffee corner web-cdn.bsky.app/profile/frie... 😍
@friendlyrb.com
Hello, #Ruby and #Coffee enthusiasts! We’re excited to invite coffee lovers to FriendlyRB Join us for a brew-your-own coffee station in the main hallway of the conference. youtu.be/9G2CFww_pVk http...
web-cdn.bsky.app
July 10, 2025 at 2:53 PM
Reposted by Yasar
Meet Yaşar Celep, one of our Scholars attending this year’s #RailsConf! 👋

Yaşar is a backend & platform engineer based in Istanbul, Turkey, with 8 years of experience in tech & 5 years working with Ruby.

He’s also a long-time open source event organizer & behind many Ruby & Linux events in Turkey!
June 30, 2025 at 2:31 PM
Reposted by Yasar
Finally a show about Boolean logic operators
June 5, 2025 at 3:04 AM
I saw a Gore-Tex cap. :D It was exciting back in the early 2010s, but now it feels like just a marketing gimmick
December 7, 2024 at 3:39 PM
Reposted by Yasar
Jean is (again) doing God's work on JSON gem for the benefit of the whole community.

One aspect of this that isn't visible from outside: He worked with Ruby Core team and gem creator flori to move the repo under the ruby org, which allowed him to start contributing all this work as a result.
November 6, 2024 at 1:27 PM
Reposted by Yasar
This morning I though I was done optimizing the ruby/json parser, so I was doing some final cleanups before the 2.8.0 release. But nope, I found two more ~10% wins back to back...

This will never end...

github.com/ruby/json/pu...
Implement a fast path for integer parsing by casperisfine · Pull Request #692 · ruby/json
rb_cstr2inum isn't very fast because it handles tons of different scenarios, and also require a NULL terminated string which forces us to copy the number into a secondary buffer. But since the ...
github.com
November 6, 2024 at 12:56 PM