mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

12K
active users

#Ruby

74 posts50 participants4 posts today
WNB.rb<p>What do spinning plates and Rails concurrency have in common?<br>Both require keeping multiple things running smoothly without dropping anything! </p><p>Join Harriet Oughton on August 26th at Noon Eastern as she breaks down:<br>• Core concurrency principles (made simple!)<br>• How Rails weaves threading into the framework<br>• Configuration tips for better performance &amp; reliability</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/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> <a href="https://ruby.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a></p>
Denis Defreyne<p>Weeknotes for 2025, week 34 <a href="https://denisdefreyne.com/weeknotes/2025-w34/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">denisdefreyne.com/weeknotes/20</span><span class="invisible">25-w34/</span></a></p><p><a href="https://ruby.social/tags/Weeknotes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Weeknotes</span></a> <a href="https://ruby.social/tags/Zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zig</span></a> <a href="https://ruby.social/tags/London" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>London</span></a> <a href="https://ruby.social/tags/Berlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Berlin</span></a> <a href="https://ruby.social/tags/Cycling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cycling</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/Cyberpunk2077" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cyberpunk2077</span></a></p>
Curated Hacker News<p>Marshal madness: A brief history of Ruby deserialization exploits</p><p><a href="https://blog.trailofbits.com/2025/08/20/marshal-madness-a-brief-history-of-ruby-deserialization-exploits/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.trailofbits.com/2025/08/2</span><span class="invisible">0/marshal-madness-a-brief-history-of-ruby-deserialization-exploits/</span></a></p><p><a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a></p>
sunshine<p>I'm new to using <a href="https://urbanists.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> and this tickled me pink.</p>
ducks<p>Contributing to the <a href="https://hachyderm.io/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> SDK: When Documentation and Implementation Don't Match</p><p><a href="https://jakegoldsborough.com/blog/2025/contributing-to-aws-sdk-ruby/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jakegoldsborough.com/blog/2025</span><span class="invisible">/contributing-to-aws-sdk-ruby/</span></a></p>
Claudio C<p><a href="https://mas.to/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> en modo duro listo para usar: El creador de <a href="https://mas.to/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on Rails ha lanzado su propia distro sólo un año después de pasarse a <a href="https://mas.to/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p><p><a href="https://www.genbeta.com/linux/linux-modo-duro-listo-para-usar-creador-ruby-on-rails-ha-lanzado-su-propia-distro-solo-ano-despues-pasarse-a-linux" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">genbeta.com/linux/linux-modo-d</span><span class="invisible">uro-listo-para-usar-creador-ruby-on-rails-ha-lanzado-su-propia-distro-solo-ano-despues-pasarse-a-linux</span></a></p>
Lucian Ghinda<p>What essential resources do you think are missing that would make recommending <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> or Ruby on <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> easier? That would help you make the pitch inside your company or to someone who asks about it?</p>
Brooke Kuhlmann<p>Got a lot of positive feedback from my editor on the latest round of updates and changes to my book: <a href="https://alchemists.io/books/ruby_alchemy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">alchemists.io/books/ruby_alche</span><span class="invisible">my</span></a></p><p>Based on all of the collaboration thus far, I think we're going to need to change the name and some of the chapters are going to be reorganized and/or dropped in order to keep things super focused.</p><p>Getting close to the technical review, though. That's one of the last big hurdles before going into Beta release.</p><p>Exciting (and also a ton of work)!</p><p><a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a></p>
Lucian Ghinda<p>Add this to the task list for your LLM when creating something with Rails and you've got a good-looking and user-friendly admin interface out of the box with Avo </p><p><a href="https://ruby.social/tags/WeekendProject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WeekendProject</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/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/ClaudeCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ClaudeCode</span></a></p>
Mohit Sindhwani<p>Anything <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> or <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> happening in <a href="https://ruby.social/tags/Kolkata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kolkata</span></a> next week (25 - 30 Aug)?</p><p><a href="https://ruby.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://ruby.social/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a></p>
sonota88<p>Ruby で畳み込みの愚直な計算に NArray を使う <a href="https://fedibird.com/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> - Qiita<br><a href="https://qiita.com/HMMNRST/items/57df425fb5796e428af8" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qiita.com/HMMNRST/items/57df42</span><span class="invisible">5fb5796e428af8</span></a></p>
GripNews<p>🌘 揭露「絕密」:透過命名實體辨識和正規表達式過濾敏感資訊<br>➤ 利用 NER 與 Regex 智慧過濾,保護對話中的敏感資料<br>✤ <a href="https://thoughtbot.com/blog/top-secret" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thoughtbot.com/blog/top-secret</span><span class="invisible"></span></a><br>這篇文章介紹了「Top Secret」這個開源工具,它結合了命名實體辨識(NER)和正規表達式(regex),以有效過濾自由文字中的敏感資訊,特別適用於處理聊天機器人和大型語言模型(LLMs)的輸入與輸出。該工具能將敏感資訊替換為預設的標記,並記錄其對應的原始值,以便後續恢復,同時也能作為資料庫驗證的工具,防止敏感資料儲存。<br>+ 聽起來是個非常實用的工具,尤其在與 LLM 互動時,能防止個人資訊外洩。<br>+ 測試了一下,確實能捕捉到 regex 無法涵蓋的敏感資訊,而且恢復功能也很方便。<br><a href="https://mastodon.social/tags/%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>軟體開發</span></a> <a href="https://mastodon.social/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E6%85%A7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>人工智慧</span></a> <a href="https://mastodon.social/tags/%E8%B3%87%E8%A8%8A%E5%AE%89%E5%85%A8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>資訊安全</span></a> <a href="https://mastodon.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on Rails</p>
Socket<p>💎 Follow-up and clarification on our recent research into the malicious <a href="https://fosstodon.org/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> gems campaign:</p><p><a href="https://socket.dev/blog/follow-up-on-malicious-ruby-gems-campaign" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/follow-up-on-m</span><span class="invisible">alicious-ruby-gems-campaign</span></a></p>
WNB.rb<p>🚀 WNB.rb Meetup Alert! 🚀 </p><p>Join us Tuesday, August 26th at Noon Eastern for "Spinning Multiple Plates: A Guide to Concurrency in Rails" with Harriet Oughton!</p><p>Ever wondered how Rails keeps your app performant behind the scenes? Harriet will peel back the curtain on Rails magic and show us the threading and concurrency that powers it all.</p><p>Senior developer at Zivio + Rails Foundation contractor</p><p>🔗 Join us: <a href="https://discord.gg/ZuRU2WQG?event=1407366305480183830" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discord.gg/ZuRU2WQG?event=1407</span><span class="invisible">366305480183830</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/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> <a href="https://ruby.social/tags/Concurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Concurrency</span></a> <a href="https://ruby.social/tags/WomenInTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WomenInTech</span></a> <a href="https://ruby.social/tags/NonbinaryInTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NonbinaryInTech</span></a></p>
Go Free Range worker co-op<p>Roll up, roll up, get your <a href="https://ruby.social/tags/weeknotes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>weeknotes</span></a> here…</p><p><a href="https://gofreerange.com/week-866" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gofreerange.com/week-866</span><span class="invisible"></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/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</span></a> <a href="https://ruby.social/tags/cooperative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cooperative</span></a></p>
York Ruby<p>The next meetup is scheduled for the 16th September 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/310649221/" 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/310649221/</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" target="_blank">#owncast</a> <a class="hashtag" href="https://directory.owncast.online/tags/streaming" rel="nofollow noopener" target="_blank">#streaming</a> <a class="hashtag" href="https://directory.owncast.online/tags/linux" rel="nofollow noopener" target="_blank">#linux</a> <a class="hashtag" href="https://directory.owncast.online/tags/ruby" rel="nofollow noopener" target="_blank">#ruby</a> <a class="hashtag" href="https://directory.owncast.online/tags/sysadmin" rel="nofollow noopener" target="_blank">#sysadmin</a> <a class="hashtag" href="https://directory.owncast.online/tags/systemadministration" rel="nofollow noopener" target="_blank">#systemadministration</a> <a class="hashtag" href="https://directory.owncast.online/tags/unix" rel="nofollow noopener" target="_blank">#unix</a> <a class="hashtag" href="https://directory.owncast.online/tags/devops" rel="nofollow noopener" target="_blank">#devops</a> <a class="hashtag" href="https://directory.owncast.online/tags/development" rel="nofollow noopener" target="_blank">#development</a> <a class="hashtag" href="https://directory.owncast.online/tags/livecoding" rel="nofollow noopener" target="_blank">#livecoding</a> <a class="hashtag" href="https://directory.owncast.online/tags/codestream" rel="nofollow noopener" target="_blank">#codestream</a> <a class="hashtag" href="https://directory.owncast.online/tags/tech" rel="nofollow noopener" target="_blank">#tech</a></p><p><a href="https://live.monospacementor.com" rel="nofollow noopener" target="_blank">https://live.monospacementor.com</a></p>
Nikhil Singh<p>Discover how Ruby’s compact ?: operator lets you write clear, inline conditionals. Learn when it shines—and when to stick with full if…else.</p><p>Read the full breakdown now: <a href="https://www.railscarma.com/blog/what-is-the-ruby-ternary-operator-and-how-it-works/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">railscarma.com/blog/what-is-th</span><span class="invisible">e-ruby-ternary-operator-and-how-it-works/</span></a></p><p><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/CodingTips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodingTips</span></a> <a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.social/tags/RailsCarma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RailsCarma</span></a></p>
|7eter l-|. l3oling 🧰<p>:ruby: ANN: kettle-test v1.0.0 - I've distilled widely applicable parts of my standard test harness into a gem. Now I have much less to set up on each project.<br>Time travel, silence for the dot parade, but captured output for testing logs &amp; STDOUT/STERR, and much more.</p><p>Full docs, 100% tested lines &amp; branches, &lt; 70 lines of code.</p><p><a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a><br><a href="https://ruby.social/tags/CountdownTo100" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CountdownTo100</span></a> - My 93rd <a href="https://ruby.social/tags/RubyGem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGem</span></a></p><p><a href="https://github.com/kettle-rb/kettle-test" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/kettle-rb/kettle-te</span><span class="invisible">st</span></a></p>
alexanderadam<p>Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' <a href="https://ruby.social/tags/hokusai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hokusai</span></a> is a backend agnostic :ruby: <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/framework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>framework</span></a> for building <a href="https://ruby.social/tags/reactive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactive</span></a> <a href="https://ruby.social/tags/desktop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>desktop</span></a> apps.</p><p><a href="https://www.youtube.com/watch?v=V5WPmVTUExI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=V5WPmVTUExI</span><span class="invisible"></span></a></p><p><a href="https://codeberg.org/skinnyjames/hokusai" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/skinnyjames/hokus</span><span class="invisible">ai</span></a></p><p>Its native builder and the os builder are written in :crystal: <a href="https://ruby.social/tags/CrystalLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CrystalLang</span></a>:</p><p><a href="https://github.com/skinnyjames/hokusai-native-builder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/skinnyjames/hokusai</span><span class="invisible">-native-builder</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/CrystalLanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CrystalLanguage</span></a> <a href="https://ruby.social/tags/RubyProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyProgramming</span></a> <a href="https://ruby.social/tags/gui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gui</span></a> <a href="https://ruby.social/tags/desktop_linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>desktop_linux</span></a></p>