mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

746
active users

#ruby

28 posts28 participants0 posts today
eayurt<p>Herb made my project explorer colorful 😅 thank you <span class="h-card" translate="no"><a href="https://ruby.social/@marcoroth" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>marcoroth</span></a></span> now let's fix all the linter errors 💪 <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/herb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>herb</span></a> <a href="https://ruby.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
Mike Dalessio<p>Just a little note to say that Nokogiri hit a billion downloads at some point in the last couple of weeks. 🎉</p><p>Thanks to everyone who's contributed over the last 17 years, it's been amazing to be a part of it.</p><p><a href="https://nokogiri.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nokogiri.org/</span><span class="invisible"></span></a></p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Rob Whittaker<p>Being surrounded by <a href="https://ruby.social/tags/RubyFriends" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyFriends</span></a>, old and new, at <a href="https://ruby.social/tags/Euruko" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Euruko</span></a> inspired me to rejoin the instance. Being around so much love and energy in the <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> community is fantastic. It’s my first Euruko and my first time seeing <span class="h-card" translate="no"><a href="https://ruby.social/@matz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>matz</span></a></span> live. As always, <span class="h-card" translate="no"><a href="https://ruby.social/@marcoroth" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>marcoroth</span></a></span> is pushing <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> forward, and I can’t wait to plug in Herb on my next project. Finally, I was proud to see my teammate, <span class="h-card" translate="no"><a href="https://ruby.social/@rhannequin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rhannequin</span></a></span>, give his talk with such coolness and aplomb. Roll on day two tomorrow!</p>
alexanderadam<p>It's always nice to see <span class="h-card" translate="no"><a href="https://ruby.social/@matz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>matz</span></a></span> on an <span class="h-card" translate="no"><a href="https://ruby.social/@Euruko" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Euruko</span></a></span> stage 😊</p><p><a href="https://ruby.social/tags/MINASWAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MINASWAN</span></a> <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/RubyLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyLang</span></a> <a href="https://ruby.social/tags/RubyLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyLanguage</span></a> <a href="https://ruby.social/tags/RubyProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyProgramming</span></a> <a href="https://ruby.social/tags/EuRuKo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EuRuKo</span></a> <a href="https://ruby.social/tags/EuRuKo2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EuRuKo2025</span></a> <a href="https://ruby.social/tags/VianaDoCastelo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VianaDoCastelo</span></a> <a href="https://ruby.social/tags/portugal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>portugal</span></a> <a href="https://ruby.social/tags/RubyConference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyConference</span></a> <a href="https://ruby.social/tags/ProgrammingConferences" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammingConferences</span></a></p>
WNB.rb<p>🤖 WNB.rb Meetup Alert!</p><p>Join us Tuesday, September 30th at Noon Eastern for "Thoughtful AI for the Rubyist" with <span class="h-card" translate="no"><a href="https://ruby.social/@christine" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>christine</span></a></span>!</p><p>Ever wondered how to make AI work for you without losing that Ruby magic? Christine will show us how to integrate AI tools into our Ruby workflow while keeping our code elegant and intentional.</p><p>Ruby enthusiast + lifetime learner - Christine brings practical wisdom with a bit of humor or at least she thinks so 😉</p><p>🔗 Join us: <a href="https://discord.gg/bd9ZHBB8?event=1414956005699096686" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discord.gg/bd9ZHBB8?event=1414</span><span class="invisible">956005699096686</span></a></p><p><a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a></p>
Shane Becker<p>I'm always surprised when <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> doesn't have an antonym method for a predicate method.</p><p>[].empty?<br>#=&gt; true</p><p>![].empty?<br>#=&gt; false</p><p>———</p><p>I know of [].any?<br>But that's not what I'd expect as an opposite of `empty?`</p><p>I understand why <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> have `.present?` and `.blank?`</p><p>Am I missing something in Ruby?</p>
codeDude :archlinux: :neovim:<p>Hey <a href="https://floss.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://floss.social/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://floss.social/tags/floss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>floss</span></a> people. Today I started my blog with a post about my story creating the blog website haha. <a href="https://codedude.xyz/dev-stories/2025/09/17/my-blog.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codedude.xyz/dev-stories/2025/</span><span class="invisible">09/17/my-blog.html</span></a><br><a href="https://floss.social/tags/jekyll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jekyll</span></a> <a href="https://floss.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://floss.social/tags/blogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blogging</span></a> <a href="https://floss.social/tags/webDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDevelopment</span></a></p>
Stephan<p>Oh. I wonder who's using my limit_detectors (➙ <a href="https://rubygems.org/gems/limit_detectors" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rubygems.org/gems/limit_detect</span><span class="invisible">ors</span></a>) <a href="https://sw-development-is.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> gem, given the 32,208 downloads. 😃 </p><p>Seriously, thanks for using it. 🙏</p>
Amsterdam Ruby Meetup<p>Good morning Rubyists! Join us September 30th at BEEQUIP for talks and drinks! This month's <a href="https://ruby.social/tags/Amsterdam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amsterdam</span></a> <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> meetup will take place in _Rotterdam_! Group up, travel together, carpool, and join our Slack to find fellow travelers 🚅 🚗 🚲</p><p><a href="https://www.meetup.com/amsterdam-rb/events/310942248" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/amsterdam-rb/events</span><span class="invisible">/310942248</span></a></p>
Damian C. Rossney<p>Ever since seeing Eileen Uchitelle's RailsWorld 2024 talk, I've struggled with the feeling that discussions of modularity are hampered by a lack of consensus on basic terms.</p><p>I wrote a few articles to help sort out my thoughts. The third one is probably the most applicable. <a href="https://rossney.net/articles/good-boundaries-make-good-systems/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rossney.net/articles/good-boun</span><span class="invisible">daries-make-good-systems/</span></a></p><p>I'm not writing as an expert or any kind of authority, but I sure would enjoy being part of a conversation that promotes clarity around this topic. Please boost.</p><p><a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> <a href="https://ruby.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://ruby.social/tags/Modularity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Modularity</span></a></p>
Paul Buetow<p>Personally, mainly working with colorless languages like <a href="https://fosstodon.org/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> and <a href="https://fosstodon.org/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a>, now slowly understand the pain ppl would have w/ Rust or JS. It wasn't just me when I got confused writing that Grafana DS plugin in TypeScript... <a href="https://jpcamara.com/2024/07/15/ruby-methods-are.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jpcamara.com/2024/07/15/ruby-m</span><span class="invisible">ethods-are.html</span></a></p>
Lobsters<p>Good Times in River City: Bridgetown 2.0 is Here <a href="https://lobste.rs/s/xkura8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/xkura8</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>release</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a><br><a href="https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bridgetownrb.com/release/bridg</span><span class="invisible">etown-v2-river-city-released/</span></a></p>
Bridgetown Web Framework<p>(Re)Introducing the only <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> framework which bridges the gap between static Markdown sites and fullstack database-driven application deployments.</p><p>Bridgetown 2.0 “River City” has been released! 🎉</p><p>This version has long been in the hopper, and it’s chock full of major quality-of-life improvements. It marks the arrival of a mature and stable foundation on which to build the next generation of content sites and “vanilla” web applications.</p><p>🤓 Read all the deets!<br><a href="https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bridgetownrb.com/release/bridg</span><span class="invisible">etown-v2-river-city-released/</span></a></p>
adarsh 🚲<p>Can you imagine what <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> would look like if code of conduct violations were actually enforced? Especially against our white supremacists? Refreshing to be reminded that world could exist if we wanted it. </p><p>Good for the PSF and its moderators for maintaining a healthy community. 👏🏽 <a href="https://social.jacobian.org/@jacob/115215001618713506" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">social.jacobian.org/@jacob/115</span><span class="invisible">215001618713506</span></a></p>
Bradley Schaefer<p>I would not recommend a new developer learn <a href="https://ruby.social/tags/RoR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RoR</span></a> until there's a leadership change and some direct acknowledgement of the harm DHH has caused</p><p>I love <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a></p>
Adrian McEwen<p>By luck rather than design, <span class="h-card" translate="no"><a href="https://social.mcqn.com/@museuminabox" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>museuminabox</span></a></span> moved from <a href="https://mastodon.me.uk/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> to <a href="https://mastodon.me.uk/tags/Django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Django</span></a> many years back.</p><p>If it hadn't, I'd be working out how to help <span class="h-card" translate="no"><a href="https://mastodon.me.uk/@Floppy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Floppy</span></a></span> with the hard fork of Rails that he's floating in this poll: <a href="https://mastodon.me.uk/@Floppy/115213719041493004" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.me.uk/@Floppy/1152137</span><span class="invisible">19041493004</span></a></p><p><a href="https://mastodon.me.uk/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.me.uk/tags/RailsFoundation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsFoundation</span></a></p>
Toby<p>So anyway, anyone played with Hanami?</p><p><a href="https://hanamirb.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">hanamirb.org</span><span class="invisible"></span></a></p><p><a href="https://masto.ai/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a></p>
Matt Zagaja<p>Is there a recommended HAML to ERB converter or should I just throw it into Claude Code? <a href="https://mastodon.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a></p>
Bozhidar Batsov (a.k.a. Bug)<p>When I saw <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> code like:</p><p>processed = map(normalize, map(clean, filter(is_valid, items)))</p><p>I immediately realized why Pythonistas believe that list comprehensions read better. I'm really surprised they didn't add some form of pipeline chaining to make such transformations more natural. </p><p>Not a big deal, but after so much <a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a>, <a href="https://hachyderm.io/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a> and <a href="https://hachyderm.io/tags/OCaml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OCaml</span></a> my mind really struggles to parse such code.</p>
postmodern<p>Added ruby 3.4.6 to the ruby-versions database. ruby-install users can now safely upgrade to 3.4.6.</p><p> $ ruby-install -U ruby-3.4.6</p><p><a href="https://www.ruby-lang.org/en/news/2025/09/16/ruby-3-4-6-released/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ruby-lang.org/en/news/2025/09/</span><span class="invisible">16/ruby-3-4-6-released/</span></a><br><a href="https://github.com/postmodern/ruby-install#readme" rel="nofollow noopener noreferrer" 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><p><a href="https://ruby.social/tags/ruby_install" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby_install</span></a> <a href="https://ruby.social/tags/rubyinstall" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyinstall</span></a> <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>