I see people working on alternatives to rubygems.org.

I don't know all the initiatives but one of the proposals is to set up an alternative gem index. With tiered access and higher tiers are paid and are supposed to finance the operation.

I'm glad people are organisig and doing something. But I think this is ultimately a wrong approach.

First, a simple caching proxy (such as Artifactory) can easily alleviate the need for a higher tier access to the index. And most big orgs already have something like that in place so won't even need additional effort.

Second, a centralised index is subject to all the same issues that befell rubygems.org. It's expensive, requiring some sort of financing on a regular basis. Eventually this might result in the very same issue: either become dependent to corporate interests, or shutdown. Tiered access might also be detrimental for mirroring which may or may not be desirable.

I suggest we should go distributed. Every project should host their gems wherever. Do you have a domain associated with your project where you host it's web site/docs? Host the gems there as well. See `gem generate_index`. Do you host your code on Codeberg/Forgejo? It also can host gems.

I'm not very concerned about gem hosting. We already have tools to do that without rubygems.org.

My bigger concern is that the tools are under… let's say, uncertain control.

RubyGems (the CLI) and bundler are under RC control. The repos can be forked and other people can work on them but, I'm afraid, that doesn't matter. Ruby (the language) bundles both rubygems and bundler. Can we convince Ruby maintainers to use a version that is not under RC control? I doubt. Given that HSBT is on the Ruby Core team, and he was instrumental in the takeover, and that there was no concern voiced by anyone else from Ruby Core team, I take it this move is supported by the Ruby Core.

I'm afraid that any effort to take the development back to the community is futile because of this.

I suspect that for a while all the projects will keep accepting contributions from the community, and will keep insisting they're for the community benefit. But eventually there will be some change that goes against the community interests but is requested by some corporate backer and RC will show their chosen side again. All community concerns will be ignored and the change will be implemented anyway.

My concern is that Ruby transitions from a community, a diverse network of projects to an openly extractive ecosystem. A few wealthy corporations fully control the development of the technology and extract existing value, ride the inertia of the community.

This is a natural progression of every technology. Enthusiasts go elsewhere as the technology stagnates and new shiny things appear, while big corpo stays as it's expensive to migrate away. They become the only benefactors, and effectively, supporters of the technology. And since there's not much interest anyway they can stir it wherever they want.

This certainly was happening with Ruby for a while. The concern that Rails is the major use case for Ruby was around for years. New alternative technologies appear and mature so there are places for people to go, while Ruby has not found new niches to expand to.

RC takeover of rubygems/bundler greatly accelerated this natural process. Whether there was corporate pressure, a prominent figure in leadership ego burst, a malicious intent, or a fumbled attempt at stewardship backed by the best intentions, either way the community is effectively removed from the tools development. Maybe not completely but I find surprising (mostly) silent agreement between RC, Rails Core, and Ruby Core. Basically all technical leadership of the most prominent parts of the Ruby ecosystem are perfectly aligned between themselves even when there's a great deal of concern and uncertainty in the community.

#Ruby #RubyGems #bundler #RubyCentral #RubyOnRails

Writing complex SQL?

Learn how the Groupdate gem helps you master time-series analytics in Rails with just one line of code. Simplify your daily, weekly, and monthly reporting instantly!

Read the article here:

https://reinteractive.com/articles/groupdate-gem-simplify-rails-analytics-time-series-queries

#rails #ruby #rubyonrails

For those of you who aren’t sure why folks are so upset about DHH lately, this is a good short summary. It doesn’t even go into the many similar examples from the past 5 years.

It is not "woke" to say this is wrong.

https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thought/

#Ruby #RubyOnRails

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.

Check out our latest article about old, unmaintained, and insecure #Rails versions 🚀

TL;DR: Anything older than Rails 7.2 is EOL. You should stop using Rails 7.1 and older in production.

Those versions are no longer getting security updates.

https://go.fastruby.io/o8h

#DevSecOps #RubyOnRails #TechDebt #CISO #Security

Plan Vert

An open letter to the Rails Core team and Ruby community.

David Heinemeier Hansson (DHH) has publicly published writings that make clear he holds racist and transphobic views, as well as a number of other traits undesirable in any figurehead and community leader.

https://github.com/Plan-Vert/open-letter

🧵 1/3

#Ruby #Rails #RubyOnRails #Racism #Bigotry #TechBro #DHH #Development

GitHub - Plan-Vert/open-letter: An open letter calling for a hard fork of Rails to remove DHH's influence

An open letter calling for a hard fork of Rails to remove DHH's influence - Plan-Vert/open-letter

GitHub
How to Install #GitLab on #AlmaLinux #VPS Easily In this tutorial we are going to show you in detail how to install Gitlab on AlmaLinux VPS.
What is GitLab?
GitLab is open-source #software written in Ruby, Go and JavaScript operated by GitLab Inc. GitLab offers a wide range of features such as CI/CD (Continuous Integration, Continuous Delivery) which makes the work of ...
Continued 👉 https://blog.radwebhosting.com/how-to-install-gitlab-on-almalinux-vps-easily/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #installguide #dedicatedserver #rubyonrails #selfhosting #rubygems #selfhosted
How To Install GitLab On AlmaLinux VPS Easily - VPS Hosting Blog | Dedicated Servers | Reseller Hosting

In this tutorial we are going to show you in detail how to install Gitlab on AlmaLinux VPS.

RadWeb, LLC

[ENG]
👀 Tropical on Rails has a fresh new look!
Our logo is now more minimal, modern, and full of tropical energy. 🌞💎🌊



[PT-BR]
👀 O Tropical on Rails está de cara nova!
Nossa logo agora é mais minimalista, moderna e cheia de energia tropical. 🌞💎🌊
#RubyOnRails #TropicalOnRails #Community

Reminder: David Heinemeier Hansson is a racist and transphobic shit.
#DavidHeinemeierHansson #DHH #RubyOnRails
https://github.com/Plan-Vert/open-letter
GitHub - Plan-Vert/open-letter: An open letter calling for a hard fork of Rails to remove DHH's influence

An open letter calling for a hard fork of Rails to remove DHH's influence - Plan-Vert/open-letter

GitHub
This guy has been a public figure (at least in web space) for two decades. He's published countless articles, blog posts, social media bits, etc. He's been a speaker at lots of conventions. He's had plenty of time interacting with the public, and this is still language he uses in 2025. #RubyOnRails #DHH

Oof, some drama in the #Ruby world.

Can't go out and read the details right now, but gee gosh golly, I hope nothing gets randomly enshittified again, because We've Seen A Lot Of That Lately on other technology endeavours.

https://www.404media.co/how-ruby-went-off-the-rails/

#programming #rubylang #rubyonrails #rubygems

How Ruby Went Off the Rails

What happened to RubyGems, Bundler, and the Open Source drama that controls the internet infrastructure.

404 Media