techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#ruby

31 posts29 participants2 posts today
postmodern<p>Added Ruby 3.3.9 to the ruby-versions database. ruby-install users can now safely upgrade to Ruby 3.3.9.</p><p> $ ruby-install -U ruby-3.3.9</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/ruby_install" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby_install</span></a> <a href="https://ruby.social/tags/rubyinstall" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyinstall</span></a> </p><p><a href="https://www.ruby-lang.org/en/news/2025/07/24/ruby-3-3-9-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ruby-lang.org/en/news/2025/07/</span><span class="invisible">24/ruby-3-3-9-released/</span></a><br><a href="https://github.com/postmodern/ruby-install#readme" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/postmodern/ruby-ins</span><span class="invisible">tall#readme</span></a></p>
Marius (windsheep) :donor:​<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nixCraft</span></a></span> It has survived </p><p>* en vogue frameworks like <a href="https://infosec.exchange/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on Rails<br>* every C# re-design<br>* Monorepos<br>* the Single Page Web App epidemic<br>* the world-wide collective of security professionals </p><p>But GenAI is going to kill it.</p>
codeDude :archlinux: :neovim:<p>For years I've used solargraph to develop <a href="https://floss.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on <a href="https://floss.social/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> apps on <a href="https://floss.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> but now I had the time to test <a href="https://floss.social/tags/rubyLsp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyLsp</span></a> created by shopify and I need to say that ruby_lsp is better than solargraph with rails, this lsp is more efficient and actually the autocompletion is better too, neverthless I need to say that this is on Rails, if you want to build a ruby thing you need to create a several stuff that rails do. Usually solargraph works without dependencies</p>
Lucas M :ruby:<p>🧵 Just published my deep dive into building RspecTimeGuard - a gem that stops RSpec tests from hanging indefinitely! </p><p>🔗 Gem: <a href="https://github.com/LucasMontorio/rspec-time-guard" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/LucasMontorio/rspec</span><span class="invisible">-time-guard</span></a><br>📖 Full technical writeup: <a href="https://dev.to/lcsm0n/how-to-set-a-timeout-to-rspec-test-executions-2gc9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/lcsm0n/how-to-set-a-tim</span><span class="invisible">eout-to-rspec-test-executions-2gc9</span></a></p><p>The problem: Tests that never finish, wasting CI resources and delaying deployments</p><p>The solution: Smart timeout protection with clear error messages</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/RSpec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RSpec</span></a> <a href="https://ruby.social/tags/Testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Testing</span></a> <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> <a href="https://ruby.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Olle<p>rack-mini-profiler: a tiny patch you may need.</p><p><a href="https://github.com/MiniProfiler/rack-mini-profiler/pull/649" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/MiniProfiler/rack-m</span><span class="invisible">ini-profiler/pull/649</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/rack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rack</span></a></p>
Olle<p>Say you are working on Ruby gems, and the CI matrix contains many old versions. The ruby/setup-ruby comes with a rubygems: latest setting, which picks the version of RubyGems that is the newest-compatible version for your chosen Ruby version.</p><p>Extremely handy.</p><p>Example of use: <a href="https://github.com/MiniProfiler/rack-mini-profiler/pull/651" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/MiniProfiler/rack-m</span><span class="invisible">ini-profiler/pull/651</span></a></p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a></p>
Helsinki Ruby<p>One week to go until we close the CFP to tiny ruby #{conf}. Come share your knowledge in Helsinki on November 21st! <a href="https://www.papercall.io/tinyruby" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">papercall.io/tinyruby</span><span class="invisible"></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/cfp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cfp</span></a> <a href="https://ruby.social/tags/conference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>conference</span></a></p>
Yukihiro Matz Matsumoto<p>Boringly Reliable <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> Upgrades are within reach with Bonsai by <a href="https://ruby.social/@fastruby" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ruby.social/@fastruby</span><span class="invisible"></span></a> </p><p>The team behind `next_rails` and `skunk` offers gradual, 0-downtime upgrades, perfect for small engineering teams </p><p>👉 go.fastruby.io/1c9 <a href="https://ruby.social/tags/FastRuby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FastRuby</span></a> <a href="https://ruby.social/tags/TechDebt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechDebt</span></a> <a href="https://ruby.social/tags/Maintenance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maintenance</span></a> </p><p> [from my GitHub sponsor]</p>
Mathieu Poussin<p>Very nice video from <a href="https://masto.hivane.net/tags/dhh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dhh</span></a> about a lot of things, the history and future of programming and software engineering, the history of ruby on rails and the love for ruby, the cloud and the cloud-exit, javascript and much more things.</p><p>6h of nice talks :) </p><p><a href="https://www.youtube.com/watch?v=vagyIcmIGOQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=vagyIcmIGO</span><span class="invisible">Q</span></a></p><p><a href="https://masto.hivane.net/tags/dhh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dhh</span></a> <a href="https://masto.hivane.net/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://masto.hivane.net/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://masto.hivane.net/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://masto.hivane.net/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://masto.hivane.net/tags/cloudexit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudexit</span></a> <a href="https://masto.hivane.net/tags/internet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>internet</span></a> <a href="https://masto.hivane.net/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://masto.hivane.net/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a></p>
Feed2Mastodon<p>🚀 Mastodon v4.3.10 veröffentlicht.</p><p>• 🔧 Abhängigkeiten aktualisiert.<br>• 📚 Datenbank-Backups vor Updates empfohlen.<br>• 🔧 `charlock_holmes` Gem-Build-Problem mit `gcc` möglich.</p><p><a href="https://github.com/mastodon/mastodon/releases/tag/v4.3.10" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon/r</span><span class="invisible">eleases/tag/v4.3.10</span></a></p><p><a href="https://mastodon.hexix.de/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://mastodon.hexix.de/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.hexix.de/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://mastodon.hexix.de/tags/Elasticsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elasticsearch</span></a> <a href="https://mastodon.hexix.de/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.hexix.de/tags/Nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nodejs</span></a> <a href="https://mastodon.hexix.de/tags/LibreTranslate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibreTranslate</span></a> <a href="https://mastodon.hexix.de/tags/ImageMagick" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ImageMagick</span></a> <a href="https://mastodon.hexix.de/tags/libvips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libvips</span></a></p>
𝙷𝚎𝚏𝚊𝚢<p>Dlouhá, ale celkem zajímavá epizoda.</p><p><a href="https://open.spotify.com/episode/2EfPq9FtkbFgpls0P7zRkm?si=a7a2431483604a64" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">open.spotify.com/episode/2EfPq</span><span class="invisible">9FtkbFgpls0P7zRkm?si=a7a2431483604a64</span></a></p><p><a href="https://mastodonczech.cz/tags/DHH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DHH</span></a> <a href="https://mastodonczech.cz/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodonczech.cz/tags/LexFridman" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LexFridman</span></a></p>
AlbertThe Red Emblem – Bold Men’s Ring in Yellow Gold with Pigeon Blood Ruby<br> <br> Designed with masculine elegance in mind, this men’s signet ring in 14ct yellow gold features a 1.42 ct rectangular pigeon blood ruby at its core. Its fiery red color and handcrafted frame make it the perfect expression of power, confidence, and refined taste.<br> <br> <a href="https://pixelfed.social/discover/tags/jewelry?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#jewelry</a> <a href="https://pixelfed.social/discover/tags/finejewelry?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#finejewelry</a> <a href="https://pixelfed.social/discover/tags/handmadejewelry?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#handmadejewelry</a> <a href="https://pixelfed.social/discover/tags/ruby?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#ruby</a> <a href="https://pixelfed.social/discover/tags/gold?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#gold</a> <a href="https://pixelfed.social/discover/tags/mensjewelry?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#mensjewelry</a> <a href="https://pixelfed.social/discover/tags/art?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#art</a> <a href="https://pixelfed.social/discover/tags/fineart?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#fineart</a> <a href="https://pixelfed.social/discover/tags/artist?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#artist</a> <a href="https://pixelfed.social/discover/tags/artisan?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#artisan</a> <a href="https://pixelfed.social/discover/tags/uniquejewelry?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#uniquejewelry</a> <a href="https://pixelfed.social/discover/tags/jewelrydesign?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#jewelrydesign</a> <a href="https://pixelfed.social/discover/tags/creativity?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#creativity</a>
reinteractive<p>Having slow Rails apps from N+1 queries &amp; unoptimised code? Read reinteractive's "5 Pitfalls" guide to fix common Rails app issues: <a href="https://reinteractive.com/articles/top-5-rails-enterprise-maintenance-mistakes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reinteractive.com/articles/top</span><span class="invisible">-5-rails-enterprise-maintenance-mistakes</span></a> Our "App Review" service pinpoints performance issues, offering a clear roadmap. Avoid frustration &amp; lost sales. </p><p><a href="https://ruby.social/tags/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</span></a> <a href="https://ruby.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</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/reinteractive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reinteractive</span></a></p>
reinteractive<p>Having slow Rails apps from N+1 queries &amp; unoptimised code? Read reinteractive's "5 Pitfalls" guide to fix common Rails app issues: <a href="https://reinteractive.com/articles/top-5-rails-enterprise-maintenance-mistakes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reinteractive.com/articles/top</span><span class="invisible">-5-rails-enterprise-maintenance-mistakes</span></a> Our "App Review" service pinpoints performance issues, offering a clear roadmap. Avoid frustration &amp; lost sales. </p><p><a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/reinteractive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reinteractive</span></a></p>
Sara :ruby:<p>Was delighted to chat with <span class="h-card" translate="no"><a href="https://ruby.social/@robbyrussell" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>robbyrussell</span></a></span> about documentation, chaos engineering, and the importance of a “wet” test suite! </p><p><a href="https://maintainable.fm/episodes/sara-jackson-why-resilience-is-a-team-sport" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">maintainable.fm/episodes/sara-</span><span class="invisible">jackson-why-resilience-is-a-team-sport</span></a></p><p><a href="https://vmst.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://vmst.io/tags/MaintainableSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MaintainableSoftware</span></a></p>
Bradley Schaefer<p>This is good information, and also somewhat-amusing that we need to write configuration to fix generated code with consistent improper behavior as an extra step because it can’t follow instructions.</p><p><a href="https://writeaheadblogg.ing/posts/claude-hooks-auto-fix-trailing-whitespace/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">writeaheadblogg.ing/posts/clau</span><span class="invisible">de-hooks-auto-fix-trailing-whitespace/</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/claude" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>claude</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Pitfalls" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pitfalls</span></a><br>The hard truth about soft deletion · Fake deletions of database records cause real problems <a href="https://ilo.im/165eye" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/165eye</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/Maintenance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maintenance</span></a> <a href="https://mastodon.social/tags/SoftDeletion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftDeletion</span></a> <a href="https://mastodon.social/tags/Database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Database</span></a> <a href="https://mastodon.social/tags/SQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQL</span></a> <a href="https://mastodon.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Backend</span></a></p>
Mikael Hansson<p>A minor <a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> version upgrade in <a href="https://hachyderm.io/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> broke my <a href="https://hachyderm.io/tags/Jekyll" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jekyll</span></a> static site generator. Again. </p><p>My flow consists of a <a href="https://hachyderm.io/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> hook triggering Jekyll, after which the generated site is rsync’d to the web server. </p><p>Question now is whether to keep it fast and simple, and migrate my <a href="https://hachyderm.io/tags/Forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forgejo</span></a> instance to some flavor of <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> or to complicate things and set up a Linux based Forgejo runner on a separate VM…</p>
York Ruby<p>The next meetup is scheduled for the 19th August 2025.<br>Come and chat <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a>! Everyone welcome.<br><a href="https://www.meetup.com/yorkdevelopers/events/310101660/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/yorkdevelopers/even</span><span class="invisible">ts/310101660/</span></a></p>
Stephann V.<p>Phlex + Literal combo to build your design system</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/phlex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phlex</span></a></p>