fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#Ruby

37 posts34 participants0 posts today
Steph<p>DHH (<a href="https://mamot.fr/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on <a href="https://mamot.fr/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a>, <a href="https://mamot.fr/tags/37Signals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>37Signals</span></a>, etc) nous parle du métier de dev, de l'IA et du vibecoding et c'est super intéressant « DHH: Future of Programming, AI, Ruby on Rails, Productivity &amp; Parenting | Lex Fridman Podcast #474 » <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>
0×4a6f4672<p>For new projects I rarely use <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> anymore. Rather <a href="https://ruby.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> on the backend to implement APIs and ETL pipelines, or Javascript &amp; Typescript on the frontend together with ReactJS and NextJS and whatever JS framework is the latest trend. Even for crawlers and scrapers Javascript is a good choice in combination with <a href="https://ruby.social/tags/Puppeteer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Puppeteer</span></a> or <a href="https://ruby.social/tags/Playwright" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Playwright</span></a>. Is it similar for you?</p>
codeDude :archlinux: :neovim:<p>I just figured out the dev experience in <a href="https://floss.social/tags/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</span></a> console Even with my years of experience in <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> I've never run rails console out of a <a href="https://floss.social/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> container. But there is autocompletation in rails console, in all my experience I've never seen that. I don't know if it's a rails 8 feature or is because I don't using docker now.</p>
Abdul-Jabbar Bozdar<p>You can always host a <a href="https://fosstodon.org/tags/Ruby" class="mention hashtag" rel="tag">#<span>Ruby</span></a> app for $1. :ruby:</p>
Abdul-Jabbar Bozdar<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention">@<span>nixCraft</span></a></span> You can always host a <a href="https://fosstodon.org/tags/Ruby" class="mention hashtag" rel="tag">#<span>Ruby</span></a> app for $0.99. 😉</p>
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>
Til<p>How to generate HTML docs from an OpenAPI 3 spec file? I'm currently using widdershins + middleman to render slate, which feels a bit outdated and cumbersome. The best modern tool I found so far is redocly. Its in-page search doesn't seem to work though?</p><p><a href="https://toot.berlin/tags/openapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openapi</span></a> <a href="https://toot.berlin/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> (somewhat <a href="https://toot.berlin/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> related)</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>
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>
Habr<p>Зачем я написал очередной велосипед для работы с директориями (спойлер: не совсем велосипед)</p><p>Вы когда-нибудь сталкивались с плагинами, которые лезут в чужие папки , перезаписывают файлы ядра и превращают git status в ад? Я — да. И вместо того чтобы мириться с ручным копированием, гигантскими .gitignore и вечными конфликтами , написал dmp — инструмент, который: Отслеживает , откуда взялся каждый файл, Автоматически разрешает конфликты (или даёт контроль), Не ломает IDE (никаких симлинков!), Работает с любыми языками и фреймворками. Для кого: — Разработчики плагинов/модулей, — Те, кто устал от git-submodules и rsync , — Все, кто хочет чистый workflow без монрепозитория.</p><p><a href="https://habr.com/ru/articles/930076/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/930076/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>инструменты_разработчика</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>плагины</span></a> <a href="https://zhub.link/tags/%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>файловая_система</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://zhub.link/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D0%B5%D0%BD%D1%81%D0%BE%D1%80%D1%81" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>опенсорс</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>автоматизация</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%BE%D1%80%D0%BA%D1%84%D0%BB%D0%BE%D1%83" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>воркфлоу</span></a></p>