mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#ruby

43 posts37 participants2 posts today
Caleb Faruki<p><a href="https://cyberplace.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> developer pro tip. If you need to validate email addresses, no need to crawl the internet.</p><p>Just use `URI::MailTo::EMAIL_REGEXP`</p><p><a href="https://cyberplace.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://cyberplace.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Lobsters<p>Hotwire components that refresh themselves via <span class="h-card" translate="no"><a href="https://mastodon.social/@matheusrich" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>matheusrich</span></a></span> <a href="https://lobste.rs/s/ylywqa" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ylywqa</span><span class="invisible"></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://boringrails.com/articles/self-updating-components/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">boringrails.com/articles/self-</span><span class="invisible">updating-components/</span></a></p>
|7eter l-|. l3oling 🧰<p>What I did today: Fixed XML fragment (ELement) parsing in REXML's HEAD</p><p><a href="https://github.com/ruby/rexml/pull/261" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ruby/rexml/pull/261</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> <a href="https://ruby.social/tags/FLOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FLOSS</span></a></p>
Kyle<p>TIL in <a href="https://mastodon.social/tags/rspec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rspec</span></a> ‘describe’ blocks are evaluated when the file is parsed, not when the spec is executed. That one took me a few hours! :yikes: :michaelwazowski: </p><p><a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Joshua Wood<p>I brought five of our original <a href="https://hachyderm.io/tags/RailsConf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsConf</span></a> Portland 2013 stickers with me. These may be the last five in existence. Lmk if you are feeling lucky. :)</p><p><a href="https://hachyderm.io/tags/RailsConf2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsConf2025</span></a> <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/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://honeybadger.social/@honeybadger/114807651164114526" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">honeybadger.social/@honeybadge</span><span class="invisible">r/114807651164114526</span></a></p>
Hans Schnedlitz<p>I wrote a brief article on how to use Hotwire Combobox for a minor feature in RubyEvents!</p><p>What made this interesting was a combination of requirements: Multi-selection, free-text input, and mapping values for YAML generation.</p><p>Give it a read and let me know what you think 👇 </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/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
EuRuKo<p>🚀 Ivan Nemytchenko <span class="h-card" translate="no"><a href="https://bird.makeup/users/inemation" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>inemation</span></a></span> 🇷🇸 is speaking at <a href="https://ruby.social/tags/Euruko2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Euruko2025</span></a>!</p><p>🧠 Slingshot Development: Vibe Coding with Ruby Done Right<br>Tired of AI mess? Learn how Ruby scripts can spin up your Rails app cleanly — so you launch, not slog.</p><p>📅 Sept 18–19<br>🌊 Ruby Safari – Sept 20<br>📍 Viana do Castelo, Portugal<br>🎟️ 2025.euruko.org<br><a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a><br><a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a></p>
Helsinki Ruby<p>Our CFP is open until the end of the month, don't forgot to submit your talk proposals!</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/conference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conference</span></a> <a href="https://ruby.social/tags/cfp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cfp</span></a></p><p><a href="https://www.papercall.io/tinyruby" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">papercall.io/tinyruby</span><span class="invisible"></span></a></p>
Honeybadger.io<p>The last <a href="https://honeybadger.social/tags/RailsConf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsConf</span></a> starts on Tuesday. We attended our first RailsConf in Portland, Oregon in 2013, the year after HB launched. Now we’re sponsoring! But did you know that HB co-founder <span class="h-card" translate="no"><a href="https://hachyderm.io/@bencurtis" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bencurtis</span></a></span> was there at the very beginning? Buckle up fellow kids. 🧵</p><p><a href="https://honeybadger.social/tags/RailsConf2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsConf2025</span></a> <a href="https://honeybadger.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://honeybadger.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>
sonota486<p>Ruby デバッガーの仕組み: TracePoint、命令列、CRuby API | The RubyMine Blog<br><a href="https://blog.jetbrains.com/ja/ruby/2025/06/inside-ruby-debuggers/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jetbrains.com/ja/ruby/202</span><span class="invisible">5/06/inside-ruby-debuggers/</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>
Brooke Kuhlmann<p>A couple notes on RailsConf next week:</p><p>- Day 1: I'll be at the Author's Table (near the Liberty Ballroom) to talk about my Ruby Alchemy book (<a href="https://alchemists.io/books/ruby_alchemy" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">alchemists.io/books/ruby_alche</span><span class="invisible">my</span></a>) from 11:30am to 12:30pm.<br>- Day 2: I'll be giving my lightning talk on Terminus (<a href="https://github.com/usetrmnl/byos_hanami" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/usetrmnl/byos_hanami</span><span class="invisible"></span></a>) at ~5:21pm.</p><p>I'll also have a few TRMNLs (<a href="https://usetrmnl.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">usetrmnl.com</span><span class="invisible"></span></a>) to give away for anyone who can fix a bug and/or add a feature. Must be well written and tested to qualify!</p><p>Happy to hang out, answer questions, etc.</p><p><a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
sonota88<p>[Feature #21216] Set を Ruby のコアクラスとして実装するチケット<br><a href="https://zenn.dev/mamayukawaii/articles/20250704225422" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">zenn.dev/mamayukawaii/articles</span><span class="invisible">/20250704225422</span></a></p><p><a href="https://fedibird.com/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Joshua Wood<p>Sneak peek... Bringing a couple of these to <a href="https://hachyderm.io/tags/RailsConf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsConf</span></a> next week (one to give away and one to play on). Stop by the <span class="h-card" translate="no"><a href="https://honeybadger.social/@honeybadger" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>honeybadger</span></a></span> booth for a chance to win one. </p><p><a href="https://whirlyboard.com/whirly-board/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">whirlyboard.com/whirly-board/</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/RailsConf2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RailsConf2025</span></a> <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/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>
Lucas Fernandes<p>Hey social networkers! 👋🏻</p><p>I’m available for hire!</p><p>I can communicate effectively, I'm a passionate learner, I love sharing my discoveries and help those around me. I'm looking for remote or on-site Mid-level or Semi-Senior Software Engineer roles, either part-time or full-time.</p><p>Find out more: <a href="https://jaggies-weekly.netlify.app/im-available-for-hire/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jaggies-weekly.netlify.app/im-</span><span class="invisible">available-for-hire/</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/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/softwareengineer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareengineer</span></a> <a href="https://ruby.social/tags/hireme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hireme</span></a></p>
Monospace Mentor Live<p>We're live!</p><p>DevOps/SRE Live Stream</p><p><a class="hashtag" href="https://directory.owncast.online/tags/owncast" rel="nofollow noopener noreferrer" target="_blank">#owncast</a> <a class="hashtag" href="https://directory.owncast.online/tags/streaming" rel="nofollow noopener noreferrer" target="_blank">#streaming</a> <a class="hashtag" href="https://directory.owncast.online/tags/linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a class="hashtag" href="https://directory.owncast.online/tags/ruby" rel="nofollow noopener noreferrer" target="_blank">#ruby</a> <a class="hashtag" href="https://directory.owncast.online/tags/sysadmin" rel="nofollow noopener noreferrer" target="_blank">#sysadmin</a> <a class="hashtag" href="https://directory.owncast.online/tags/systemadministration" rel="nofollow noopener noreferrer" target="_blank">#systemadministration</a> <a class="hashtag" href="https://directory.owncast.online/tags/unix" rel="nofollow noopener noreferrer" target="_blank">#unix</a> <a class="hashtag" href="https://directory.owncast.online/tags/devops" rel="nofollow noopener noreferrer" target="_blank">#devops</a> <a class="hashtag" href="https://directory.owncast.online/tags/development" rel="nofollow noopener noreferrer" target="_blank">#development</a> <a class="hashtag" href="https://directory.owncast.online/tags/livecoding" rel="nofollow noopener noreferrer" target="_blank">#livecoding</a> <a class="hashtag" href="https://directory.owncast.online/tags/codestream" rel="nofollow noopener noreferrer" target="_blank">#codestream</a> <a class="hashtag" href="https://directory.owncast.online/tags/tech" rel="nofollow noopener noreferrer" target="_blank">#tech</a></p><p><a href="https://live.monospacementor.com" rel="nofollow noopener noreferrer" target="_blank">https://live.monospacementor.com</a></p>
Monospace Mentor Live<p>We're live!</p><p>DevOps/SRE Live Stream</p><p><a class="hashtag" href="https://directory.owncast.online/tags/owncast" rel="nofollow noopener noreferrer" target="_blank">#owncast</a> <a class="hashtag" href="https://directory.owncast.online/tags/streaming" rel="nofollow noopener noreferrer" target="_blank">#streaming</a> <a class="hashtag" href="https://directory.owncast.online/tags/linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a class="hashtag" href="https://directory.owncast.online/tags/ruby" rel="nofollow noopener noreferrer" target="_blank">#ruby</a> <a class="hashtag" href="https://directory.owncast.online/tags/sysadmin" rel="nofollow noopener noreferrer" target="_blank">#sysadmin</a> <a class="hashtag" href="https://directory.owncast.online/tags/systemadministration" rel="nofollow noopener noreferrer" target="_blank">#systemadministration</a> <a class="hashtag" href="https://directory.owncast.online/tags/unix" rel="nofollow noopener noreferrer" target="_blank">#unix</a> <a class="hashtag" href="https://directory.owncast.online/tags/devops" rel="nofollow noopener noreferrer" target="_blank">#devops</a> <a class="hashtag" href="https://directory.owncast.online/tags/development" rel="nofollow noopener noreferrer" target="_blank">#development</a> <a class="hashtag" href="https://directory.owncast.online/tags/livecoding" rel="nofollow noopener noreferrer" target="_blank">#livecoding</a> <a class="hashtag" href="https://directory.owncast.online/tags/codestream" rel="nofollow noopener noreferrer" target="_blank">#codestream</a> <a class="hashtag" href="https://directory.owncast.online/tags/tech" rel="nofollow noopener noreferrer" target="_blank">#tech</a></p><p><a href="https://live.monospacementor.com" rel="nofollow noopener noreferrer" target="_blank">https://live.monospacementor.com</a></p>
Hans Schnedlitz<p>Had some fun adding Hotwire Combobox to <a href="https://rubyevents.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rubyevents.org/</span><span class="invisible"></span></a> .</p><p>Can't say it was easy - wrapping my head around how everything works together took some time - but I'm pretty happy with the result. </p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Monospace Mentor Live<p>We're live!</p><p>DevOps/SRE Live Stream</p><p><a class="hashtag" href="https://directory.owncast.online/tags/owncast" rel="nofollow noopener noreferrer" target="_blank">#owncast</a> <a class="hashtag" href="https://directory.owncast.online/tags/streaming" rel="nofollow noopener noreferrer" target="_blank">#streaming</a> <a class="hashtag" href="https://directory.owncast.online/tags/linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a class="hashtag" href="https://directory.owncast.online/tags/ruby" rel="nofollow noopener noreferrer" target="_blank">#ruby</a> <a class="hashtag" href="https://directory.owncast.online/tags/sysadmin" rel="nofollow noopener noreferrer" target="_blank">#sysadmin</a> <a class="hashtag" href="https://directory.owncast.online/tags/systemadministration" rel="nofollow noopener noreferrer" target="_blank">#systemadministration</a> <a class="hashtag" href="https://directory.owncast.online/tags/unix" rel="nofollow noopener noreferrer" target="_blank">#unix</a> <a class="hashtag" href="https://directory.owncast.online/tags/devops" rel="nofollow noopener noreferrer" target="_blank">#devops</a> <a class="hashtag" href="https://directory.owncast.online/tags/development" rel="nofollow noopener noreferrer" target="_blank">#development</a> <a class="hashtag" href="https://directory.owncast.online/tags/livecoding" rel="nofollow noopener noreferrer" target="_blank">#livecoding</a> <a class="hashtag" href="https://directory.owncast.online/tags/codestream" rel="nofollow noopener noreferrer" target="_blank">#codestream</a> <a class="hashtag" href="https://directory.owncast.online/tags/tech" rel="nofollow noopener noreferrer" target="_blank">#tech</a></p><p><a href="https://live.monospacementor.com" rel="nofollow noopener noreferrer" target="_blank">https://live.monospacementor.com</a></p>
Hans Schnedlitz<p>How are you dealing with SQLite extensions? I recently had to work with Spatialite. It's not on sqlpkg, so I needed to install the extension and then load it in an initializer. Works great.</p><p>This was extra-fun because the library file isn't always in the same place, depending on the OS 🤡</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/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
kiq / キク<p>“<a href="https://fedibird.com/tags/JENNIE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JENNIE</span></a> <a href="https://fedibird.com/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://fedibird.com/tags/likeJENNIE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>likeJENNIE</span></a>” / “【和訳】「like JENNIE」(日本語字幕付MV)” (1 user) <a href="https://www.youtube.com/watch?v=94BXAXQw1Ns" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=94BXAXQw1N</span><span class="invisible">s</span></a></p>