Dino أُعيد تغريده
Dino
1.9K posts

Dino أُعيد تغريده
Dino أُعيد تغريده

What a nice PR by FletcherDares, making String#scrub up to 40x faster! 🏎️👏
github.com/ruby/ruby/pull…
#performance #ruby #opensource

English

I hit a fun native Ruby gem packaging bug today.
The smoke test was:
ruby -e 'require "my_gem"'
On macOS it didn't raise LoadError.
It didn't print an exception.
It just said:
killed
The gem vendors dylibs. During packaging, I patched them with install_name_tool.
What I forgot is that install_name_tool modifies the binary, which invalidates its code signature.
macOS AMFI then killed the Ruby process while it was loading the dylib.
The fix was to re-sign the dylib after patching it
English
Dino أُعيد تغريده

Hello Rubyist. Working hard all day is great, but maybe it's time to cool down. New in RubyGems/Bundler 4.0.13:
blog.rubygems.org/2026/06/03/coo…
English
Dino أُعيد تغريده
Dino أُعيد تغريده

If you're using Cloudflare in front of a DigitalOcean Load Balancer, you will lose access to Cloudflare Analytics and other visibility features for traffic going through the load balancer.
DigitalOcean Load Balancers appear to use Cloudflare Load Balancers under the hood. Even if your domain is on your own Cloudflare account, traffic handled by the DigitalOcean Load Balancer is not shown in your Cloudflare Analytics dashboard.
@Cloudflare @digitalocean
English
Dino أُعيد تغريده

🚨 Ruby on Rails has taken over NextJS 🚨
and Vercel is still just above Cloudflare
n = 3,658 startups

Marc Lou@marclou
Founders who build profitable startups use NextJS + TailwindCSS + PostgreSQL n=200
English

Svaki detalj nosi svoju priču. 💙💛
Od pažljivo biranih boja i materijala, do elemenata koji predstavljaju identitet, ponos i pripadnost — novi dres reprezentacije Bosne i Hercegovine dizajniran je sa posebnom pažnjom prema svakom detalju.
@Kelmesports
#DreamBigDreamBiH





@rails I'm thankful to be working with such an amazing team! 🙇
English

We're please to announce that @flavorjones has joined the Rails Committers team. His work on framework security in particular has been greatly appreciated! rubyonrails.org/community

English

@Shpigford @Railway @Hetzner_Online @digitalocean If you are going to use DO Managed PG, i would host web services also on digital ocean. You will have lower latency to the db server
English

nothing i can do about 6 apps/services being down right now (see: @railway outage), but here's my plan for in the morning after i've had a fresh night of sleep...
1. move all web services to @Hetzner_Online
2. move all postgres databases to @digitalocean
3. manage it all with @hatchboxio
i've got this exact stack for other things, so i'm exceedingly comfortable with it. will just be scaling it all up to handle more apps.
all of the affected apps are rails + postgres.
English
Dino أُعيد تغريده

At Evil Martians, we migrated our Trello boards to self-hosted Fizzy, and I noticed that it doesn’t handle hotkeys in non-Latin keyboard layouts properly. I prepared PR 3 months ago: github.com/hotwired/stimu…, but I haven’t seen any reaction from the maintainers since.
Is Stimulus dead?
English
Dino أُعيد تغريده
Dino أُعيد تغريده

I’m doing a live, interactive Getting Started with Rails workshop next week on May 19th with Frontend Masters.
If you don’t have a membership, you can use this link to save 50% off your first month: frontendmasters.com/workshops/rail…
English
Dino أُعيد تغريده

Introducing Bundlebun: a gem that packs @bunjavascript by @jarredsumner—runtime, package manager, build tool—right into your Gemfile, with version pinned.
Plus: Rails' history with asset pipelines and JS, and why #nobuild doesn't work most of the time.
yaroslav.io/posts/bundlebu…
English

@dixpac UI is updated by actions of multiple users. As changes are broadcast, if 2 users make the change at the same time it's possible for the older update to arrive later. The fix is to anchor the changes to a specific model and then version the model and reject an older version in UI.
English









