toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

279
active users

#ruby

17 posts15 participants1 post today

Ok #ruby nerds, we have MINASWAN for - Matz Is Nice So We Are Nice.

But we need one for the terrible DHH. The Ruby community needs to fork Rails already. Keeping DHH around does a disservice to MINASWAN and all the good will of the Ruby Community.

DIADASWF - David Is A Dumbass And So We Fork

Whats your suggestion?

If you don't understand why DHH is the same as raw sewage there are many examples, but today's is: world.hey.com/dhh/gender-and-s

world.hey.comGender and Sexuality Alliances in primary school at CIS?!The Copenhagen International School is a wonderful private school located in the North Harbor of the city. It's home to over 900 students from around the world. This is where ambassadors, international executives, and other expats send their kids to get a great education in English while stationed in Denmark. As a result, it's perhaps ...

In "holy-crap-that-was-too-difficult", reworked the Jekyll build script to work using the `ruby:alpine` container. I just want the site to build without having to go through the hoops of installing `ruby` and getting `bundle` to do what I want it to. A nice Docker Compose file gets it done nice and quickly without fuss. Also I don't have random gems installed around my system.

Continued thread

It's also become clear to me that legacy #programming organizations by and large are wildly unprepared to serve your best interests by standing up to Big Tech, because duh, they are *funded* by Big Tech. Is an org sponsored by Shopify going to protect you from the harms perpetuated by Shopify? Lol, nope.

Open source also won't save you. In many ways, it created the problem.

We need *entirely new cooperatives*, based on real ethical principles and not crony capitalism.

Welp, #Ruby just can't quit #Rails. Or the corporate sponsorship dollars which are totally "ick" you might say.

The problem with niche markets—like Ruby—is if you don't stand on moral principles and core values, uh, what is the actual point? I can just pivot to TypeScript and be in the programming mainstream, messy and regularly unethical as it is.

Ruby as a community has lost all appeal. MINASWAN is nostalgia, not present reality. You can have your DHH and your AI!

I'll have no part of it. 👋

Also, important PSA if you're working with #Rails, (and this may actually be a #Ruby thing, or maybe a #PostgreSQL thing, or combination):

I was trying to run a seeds.rb file to load data into my test env db. That script references an external (local) file with a bunch of items, each line being correctly formed data for an ltree path.

I kept getting errors on line one. I tried a bunch of things, and none worked.

Turns out my text file had a UTF-8 BOM, and script no likey.

3+h of madness.

#Ruby / #RubyLang picks of the day:

➡️ @ruby - Official account of Ruby programming language

➡️ @matz - Creator of Ruby

➡️ @rubycentral - Non-profit in US supporting Ruby community, organises RubyConf & RailsConf

➡️ @rooftop - Podcast about Ruby etc

➡️ @hanami - FOSS full-stack Ruby web framework

➡️ @bridgetown - Ruby FOSS progressive site generator & full-stack framework

➡️ @ronin_rb - FOSS Ruby toolkit for security research

➡️ @wnb_rb - Meetings for women & non-binary Ruby users

🧵 1/3

I'm pleased to see that @kou made a proof-of-concept rubygems plugin to support specifying external dependencies in the gemspec and have them installed from the package manager, instead of Fat Gems where every C extension vendors a copy of the C library they bind against.
rubygems.org/gems/rubygems-req
youtube.com/watch?v=ZAONpE2JYw

@kou, @flavorjones, and myself discussed how this might work and all of the edge-cases, but never got around to submitting an RFC.
gist.github.com/postmodern/4c0

rubygems.orgrubygems-requirements-system | RubyGems.org | your community gem host