mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

356K
active users

#rubygems

0 posts0 participants0 posts today
Rad Web Hosting<p>How to Host Your Own <a href="https://mastodon.social/tags/Mastodon" class="mention hashtag" rel="tag">#<span>Mastodon</span></a> Server on a <a href="https://mastodon.social/tags/VPS" class="mention hashtag" rel="tag">#<span>VPS</span></a> (5 Minute Quick-Start Guide) </p><p>This article provides a guide for how to host your own Mastodon server on a VPS.</p><p>Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.<br />What is Mastodon?<br />Mastodon is a <a href="https://mastodon.social/tags/decentralized" class="mention hashtag" rel="tag">#<span>decentralized</span></a> social media platform that enables users to post ...<br />Keep reading 👉 <a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost</span></a> <a href="https://mastodon.social/tags/activitypub" class="mention hashtag" rel="tag">#<span>activitypub</span></a> <a href="https://mastodon.social/tags/rubyonrails" class="mention hashtag" rel="tag">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/installguide" class="mention hashtag" rel="tag">#<span>installguide</span></a> <a href="https://mastodon.social/tags/selfhosting" class="mention hashtag" rel="tag">#<span>selfhosting</span></a> <a href="https://mastodon.social/tags/selfhosted" class="mention hashtag" rel="tag">#<span>selfhosted</span></a> <a href="https://mastodon.social/tags/rubygems" class="mention hashtag" rel="tag">#<span>rubygems</span></a></p>
Bradley Schaefer<p>I released immutable-struct 2.5.0 today.</p><p><a href="https://github.com/stitchfix/immutable-struct/releases/tag/v2.5.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/stitchfix/immutable</span><span class="invisible">-struct/releases/tag/v2.5.0</span></a></p><p>The first new version in almost 6 years! A member of the ruby community contributed an enhancement for pattern matching support.</p><p>Note: you should almost certainly be using Ruby's Data class at this point. But hey, I guess you have options.</p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a></p>
James :ruby:<p>Does anyone know how to update the description of a gem on rubygems.org?</p><p>I thought it was supposed to be set from the gemspec, but changing that doesn’t seem to have made a difference.</p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/gemspec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gemspec</span></a></p>
postmodern<p>Has anyone looked into GitHub Build Provenance / Artifact Attestation but for building rubygems with C extensions?<br><a href="https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/using-artifact-attestations-to-establish-provenance-for-builds" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.github.com/en/actions/sec</span><span class="invisible">urity-for-github-actions/using-artifact-attestations/using-artifact-attestations-to-establish-provenance-for-builds</span></a></p><p><a href="https://ruby.social/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/c_exts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c_exts</span></a></p>
alexanderadam<p>Nice, <span class="h-card" translate="no"><a href="https://ruby.social/@maciejmensfeld" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>maciejmensfeld</span></a></span>'s blog post about <a href="https://ruby.social/tags/Bundler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bundler</span></a>'s new checksums is worth a read: </p><p><a href="https://mensfeld.pl/2025/01/the-silent-guardian-why-bundler-checksums-are-a-game-changer-for-your-applications/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mensfeld.pl/2025/01/the-silent</span><span class="invisible">-guardian-why-bundler-checksums-are-a-game-changer-for-your-applications/</span></a></p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubylang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubylang</span></a> <a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/gem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gem</span></a> <a href="https://ruby.social/tags/gems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gems</span></a> <a href="https://ruby.social/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a></p>
alexanderadam<p>Hello fellow <a href="https://ruby.social/tags/rubyist" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyist</span></a> at <a href="https://ruby.social/tags/38c3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>38c3</span></a>. 🤩♦️🎸🤘🏻</p><p>Whoever you are: thank you for this 🙏🏻<br>I was delighted to see this <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> reference on <a href="https://ruby.social/tags/day0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>day0</span></a></p><p>DECT 9676</p><p><a href="https://ruby.social/tags/rubylang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubylang</span></a> <a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/ccc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ccc</span></a> <a href="https://ruby.social/tags/chaoscomputerclub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chaoscomputerclub</span></a> <a href="https://ruby.social/tags/chaoscommunicationcongress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chaoscommunicationcongress</span></a> <a href="https://ruby.social/tags/c3ohrwurm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c3ohrwurm</span></a></p>
Brain Gourmets<p>We have just released Ruby-3.4-compatible versions of our two gems, currency_select and page_title_helper:</p><p><a href="https://github.com/braingourmets/currency_select/releases/tag/v8.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/braingourmets/curre</span><span class="invisible">ncy_select/releases/tag/v8.1.0</span></a></p><p><a href="https://github.com/lwe/page_title_helper/releases/tag/v9.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/lwe/page_title_help</span><span class="invisible">er/releases/tag/v9.1.0</span></a></p><p><a href="https://mastodon.education/tags/rubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyGems</span></a></p>
alexanderadam<p><span class="h-card" translate="no"><a href="https://ruby.social/@marcoroth" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>marcoroth</span></a></span> wtf, I was looking for a maintained <a href="https://ruby.social/tags/qrreader" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qrreader</span></a> <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/Gem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gem</span></a> this year for one three times!</p><p>Just gimme the code already 😂</p><p><a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/rubylang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubylang</span></a></p>
Andreas Haller<p>If my gem uses the "json" gem that comes with ruby, should I add "json" to my gemspec or not?</p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/json" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>json</span></a></p>
Fernando Briano<p>I just published v0.0.5 of mullvadrb: Ruby Terminal User Interface for Mullvad VPN </p><p>CHANGELOG:<br>- Updates display for menu, adds separation between main functionality and settings.<br>- Sets the process name to 'mullvadrb'.<br>- Updates gemspec.</p><p>🧑‍💻 <a href="https://github.com/picandocodigo/mullvadrb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/picandocodigo/mullv</span><span class="invisible">adrb</span></a><br>💎 <a href="https://rubygems.org/gems/mullvadrb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rubygems.org/gems/mullvadrb</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/RubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGems</span></a> <a href="https://mastodon.online/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.online/tags/Mullvad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mullvad</span></a> <a href="https://mastodon.online/tags/MullvadVPN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MullvadVPN</span></a></p>
Aaron Allen<p>I'd love to hear any feedback or suggestions on what other features you'd like to see implemented in a library that implements the command pattern. Just leave a comment on this RFC: <a href="https://github.com/aaronmallen/activeinteractor/discussions/375" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/aaronmallen/activei</span><span class="invisible">nteractor/discussions/375</span></a> </p><p><a href="https://ruby.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/RubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGems</span></a> <a href="https://ruby.social/tags/CommandPattern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommandPattern</span></a></p>
RubyConf<p>It's also <a href="https://ruby.social/tags/RubyConf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyConf</span></a> Hack Day! </p><p>This part of the conference is so special, where Rubyists from all over the world get to come together and share ideas, learn from one another, and work on <a href="https://ruby.social/tags/RubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGems</span></a>. 💎</p><p>If you have photos, please share and tag us!</p>
Ruby Central<p>🚀 Exciting times for <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a>! </p><p>Ruby Central’s new Open Source Software (OSS) Committee is ensuring the long-term sustainability of <a href="https://ruby.social/tags/RubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGems</span></a> and <a href="https://ruby.social/tags/Bundler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bundler</span></a>. Learn how this milestone benefits developers and strengthens Ruby’s ecosystem... <br><a href="https://buff.ly/4emiqUM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/4emiqUM</span><span class="invisible"></span></a></p>
postmodern<p>Liking the new "maintainer" role for rubygem maintainers.<br><a href="https://blog.rubygems.org/2024/11/07/maintainer-role.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.rubygems.org/2024/11/07/m</span><span class="invisible">aintainer-role.html</span></a></p><p><a href="https://ruby.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://ruby.social/tags/rubysec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubysec</span></a></p>
Nebyoolae<p>I made a text adventure called "Gem Warrior" as a RubyGem almost a decade ago. Since then, it's largely sat untouched (except for a moderate effort on its web version (<a href="https://gw.neb.host" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gw.neb.host</span><span class="invisible"></span></a>)).</p><p>I noticed it wasn't updating properly when updating my system gems, complaining about needing Ruby 2 (I've since moved on to 3). Also, it wouldn't start when you ran it. Annoying!</p><p>Thus, I delved back into Ruby, fixed the issue, and it's working again!</p><p><a href="https://github.com/michaelchadwick/gemwarrior-ruby" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/michaelchadwick/gem</span><span class="invisible">warrior-ruby</span></a></p><p><a href="https://masto.neb.host/tags/games" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>games</span></a> <a href="https://masto.neb.host/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://masto.neb.host/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a></p>
Sean Fulmer<p>Dear <a href="https://opalstack.social/tags/LazyWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LazyWeb</span></a>, it's me again. Is there a "use a package without installing it" tool for Ruby, similar to pipx, uvx, and npx?</p><p><a href="https://opalstack.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://opalstack.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a></p>
Ruby Central<p>💫 Exciting News! 💫<br>We're thrilled to share that Samuel Giddins, our Security Engineer in Residence at Ruby Central, will be at <a href="https://ruby.social/tags/SigstoreCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SigstoreCon</span></a> in Salt Lake City on November 12th @ 12:10 PM!</p><p>His talk, "The Challenges of Building a Sigstore Implementation from Scratch," will dive into the journey of creating Sigstore Ruby, covering the challenges faced and insights gained. Join us to learn more about enhancing security in <a href="https://ruby.social/tags/RubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGems</span></a>!</p><p>More details here: <a href="https://buff.ly/3UdO9Am" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/3UdO9Am</span><span class="invisible"></span></a><br><span class="h-card" translate="no"><a href="https://hachyderm.io/@segiddins" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>segiddins</span></a></span></p>
Fernando Briano<p>"Over the years, Ruby has come with many libraries (as part of the 'standard library'), some of which have then been turned into gems and are now included as default gems or bundled gems instead. StdGems.org is a site that shows us what the current default and bundled gems are."</p><p><a href="https://stdgems.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">stdgems.org/</span><span class="invisible"></span></a></p><p>via <span class="h-card" translate="no"><a href="https://mastodon.social/@ruby_discussions" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ruby_discussions</span></a></span> </p><p><a href="https://mastodon.online/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.online/tags/Rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rubygems</span></a></p>
Pelle Wessman<p>Its a bit weird that <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="tag">#<span>GitHub</span></a> spearheaded <a href="https://mastodon.social/tags/OIDC" class="mention hashtag" rel="tag">#<span>OIDC</span></a> based authentication to retrieve short lived tokens for cloud platforms and then <a href="https://mastodon.social/tags/PyPi" class="mention hashtag" rel="tag">#<span>PyPi</span></a>, <a href="https://mastodon.social/tags/RubyGems" class="mention hashtag" rel="tag">#<span>RubyGems</span></a> and even <a href="https://mastodon.social/tags/Dart" class="mention hashtag" rel="tag">#<span>Dart</span></a> went and used that to enable short lived tokens for publishing packages – but GitHub themselves haven&#39;t yet launched it for <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="tag">#<span>npm</span></a></p><p><span class="h-card" translate="no"><a href="https://social.lfx.dev/@openssf" class="u-url mention">@<span>openssf</span></a></span> has even launched a <a href="https://mastodon.social/tags/TrustedPublishers" class="mention hashtag" rel="tag">#<span>TrustedPublishers</span></a> guideline: <a href="https://repos.openssf.org/trusted-publishers-for-all-package-repositories" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">repos.openssf.org/trusted-publ</span><span class="invisible">ishers-for-all-package-repositories</span></a></p><p><a href="https://blog.rubygems.org/2023/12/14/trusted-publishing.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">blog.rubygems.org/2023/12/14/t</span><span class="invisible">rusted-publishing.html</span></a></p>
Rad Web Hosting<p>How to Host Your Own Mastodon Server on a VPS<br /><a href="https://mastodon.social/tags/activitypub" class="mention hashtag" rel="tag">#<span>activitypub</span></a> <a href="https://mastodon.social/tags/debian" class="mention hashtag" rel="tag">#<span>debian</span></a> <a href="https://mastodon.social/tags/fediverse" class="mention hashtag" rel="tag">#<span>fediverse</span></a> <a href="https://mastodon.social/tags/installguide" class="mention hashtag" rel="tag">#<span>installguide</span></a> <a href="https://mastodon.social/tags/mastodon" class="mention hashtag" rel="tag">#<span>mastodon</span></a> <a href="https://mastodon.social/tags/nginx" class="mention hashtag" rel="tag">#<span>nginx</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/rubyonrails" class="mention hashtag" rel="tag">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/rubygems" class="mention hashtag" rel="tag">#<span>rubygems</span></a> <a href="https://mastodon.social/tags/ubuntu" class="mention hashtag" rel="tag">#<span>ubuntu</span></a> <a href="https://mastodon.social/tags/vps" class="mention hashtag" rel="tag">#<span>vps</span></a> <a href="https://mastodon.social/tags/Cloud" class="mention hashtag" rel="tag">#<span>Cloud</span></a> <a href="https://mastodon.social/tags/Guides" class="mention hashtag" rel="tag">#<span>Guides</span></a> <a href="https://mastodon.social/tags/VPS" class="mention hashtag" rel="tag">#<span>VPS</span></a> <br /><a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps</span></a></p>