shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

264
active users

#rubyonrails

0 posts0 participants0 posts today
Joshua Wood<p>"We want this to be a welcoming place for people who bring kindness, curiosity, and care."</p><p>This is why when <span class="h-card" translate="no"><a href="https://ruby.social/@timriley" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>timriley</span></a></span> asked if <span class="h-card" translate="no"><a href="https://honeybadger.social/@honeybadger" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>honeybadger</span></a></span> would be a founding patron of the <span class="h-card" translate="no"><a href="https://ruby.social/@hanami" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hanami</span></a></span> project, I said please take my money.</p><p><a href="https://ruby.social/@hanami/114836128640917516" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ruby.social/@hanami/1148361286</span><span class="invisible">40917516</span></a></p><p><a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://hachyderm.io/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> <a href="https://hachyderm.io/tags/Hanami" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hanami</span></a></p>
mastodon.raddemo.host<p>How to Host Your Own <a href="https://mastodon.raddemo.host/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> Server on a <a href="https://mastodon.raddemo.host/tags/VPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VPS</span></a> (5 Minute Quick-Start Guide) </p><p>This article provides a guide for how to host your own Mastodon server on a VPS.</p><p>Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.<br>What is Mastodon?<br>Mastodon is a <a href="https://mastodon.raddemo.host/tags/decentralized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralized</span></a> social media platform that enables users to post ...<br>Continued 👉 <a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=mastodon.raddemo.host" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=mastodon.raddemo.host</span></a> <a href="https://mastodon.raddemo.host/tags/installguide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>installguide</span></a> <a href="https://mastodon.raddemo.host/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://mastodon.raddemo.host/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://mastodon.raddemo.host/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.raddemo.host/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.raddemo.host/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a></p>
Kerrick Long (code)<p>I've seen a lot of content about using <a href="https://ruby.social/tags/DDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DDD</span></a> (Domain-Driven Design) with <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> on <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a>, but none of it has addressed how to do the "one database per bounded context" pattern--especially in the world of Solid* and SQLite by default.</p><p>Does anybody have any strategies for this?</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/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> <a href="https://ruby.social/tags/DomainDrivenDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DomainDrivenDesign</span></a> <a href="https://ruby.social/tags/RailsConf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RailsConf</span></a> <a href="https://ruby.social/tags/RailsConf2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RailsConf2025</span></a> <a href="https://ruby.social/tags/Architecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Architecture</span></a> <a href="https://ruby.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
Jared White (🏳️‍⚧️ ally)<p>Ah yes, it's so very wonderful to hear the Lead Founder of <a href="https://indieweb.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> explain that the reason Copenhagen is way cool is because it's populated by Whites and Rich People Doing Capitalism—all while linking to some sketch NYT article from *18 years ago.*</p><p>This is fine. 🔥</p>
Rad Web Hosting<p>How to Host Your Own <a href="https://mastodon.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> Server on a <a href="https://mastodon.social/tags/VPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VPS</span></a> (5 Minute Quick-Start Guide) </p><p>This article provides a guide for how to host your own Mastodon server on a VPS.</p><p>Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.<br>What is Mastodon?<br>Mastodon is a <a href="https://mastodon.social/tags/decentralized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralized</span></a> social media platform that enables users to post ...<br>Continued 👉 <a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=mastodon.social" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=mastodon.social</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/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.social/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://mastodon.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> <a href="https://mastodon.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://mastodon.social/tags/installguide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>installguide</span></a></p>
Collin Donnell<p>On top of my <a href="https://ruby.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> development skills, I've also become a very good <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> developer who can work on <a href="https://ruby.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> or other projects. Full-time or freelance.</p>
It's Richie<p><a href="https://hachyderm.io/tags/CommunityHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityHosting</span></a> <a href="https://hachyderm.io/tags/Ops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ops</span></a> </p><p>A small group of us are working on community level hosting of 'self-hosted' FOSS tools (think <a href="https://hachyderm.io/tags/NextCloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextCloud</span></a> and more) setup as a local service offering for local grassroots organisations. We're seeking advice/tips/guidance.</p><p>We're keen to do some orchastration but want to avoid the complexity of say Kubernetes.</p><p>As a start we were looking at Ansible with Docker Swarm but we're now exploring other alternatives.</p><p>Anyone have experience at this sort of hobbist just a bit bigger than <a href="https://hachyderm.io/tags/HomeLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HomeLab</span></a> Ops scale?</p><p><a href="https://hachyderm.io/tags/Pyinfra" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pyinfra</span></a> is being considered as an Ansible, in the projects words "Think ansible but Python instead of YAML, and a lot faster." (<a href="https://pyinfra.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pyinfra.com</span><span class="invisible"></span></a>)</p><p>Anyone have experience at this homelab/small hosting level? Would love any tips/suggestions for tools/approaches.</p><p>One source of inspiration is the 12Factor app methodology: <a href="https://12factor.net" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">12factor.net</span><span class="invisible"></span></a></p><p>Personally, as a rubyist I'm always keen to know what the ruby community is doing in this space also. </p><p>Haven't seen many others doing work at this scale, lets use the tag <a href="https://hachyderm.io/tags/CommunityHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityHosting</span></a> to keep connected :)</p><p><span class="h-card" translate="no"><a href="https://adlsolarpunk.net/@digital_justice_society" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>digital_justice_society</span></a></span></p><p>cc: <span class="h-card" translate="no"><a href="https://hachyderm.io/@jadehopepunk" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jadehopepunk</span></a></span> <span class="h-card" translate="no"><a href="https://hachyderm.io/@ryan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ryan</span></a></span> @gilbert @bounding_star <span class="h-card" translate="no"><a href="https://hachyderm.io/@steph" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>steph</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.online/@moxvallix" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>moxvallix</span></a></span> <span class="h-card" translate="no"><a href="https://adlsolarpunk.net/@organvoid" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>organvoid</span></a></span> <span class="h-card" translate="no"><a href="https://aus.social/@teq" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>teq</span></a></span> </p><p><a href="https://hachyderm.io/tags/CommunityHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityHosting</span></a> <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://hachyderm.io/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://hachyderm.io/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> <a href="https://hachyderm.io/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://hachyderm.io/tags/Orchastration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Orchastration</span></a> <a href="https://hachyderm.io/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://hachyderm.io/tags/OpenTofu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenTofu</span></a> <a href="https://hachyderm.io/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://hachyderm.io/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a></p>
shey<p>I used to visit opensourcerails.org all the time when I was getting back into Rails. When it went offline, I really missed it.</p><p>So I brought it back: <a href="https://opensourcerails.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">opensourcerails.dev</span><span class="invisible"></span></a></p><p><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/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Collin Donnell<p>Karl is one of the best people I know, not just as a developer, but as a human. He's smart, too. You'd be lucky to have him on your frontend team. If you're on Rails, he can handle your frontend needs while also contributing to the backend. <a href="https://ruby.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://ruby.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a> <a href="https://ruby.social/tags/AngularJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AngularJS</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/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a><br><a href="https://ruby.social/@Kowfm/114671532290285272" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ruby.social/@Kowfm/11467153229</span><span class="invisible">0285272</span></a></p>
alexanderadam<p>Rémy Hannequin <span class="h-card" translate="no"><a href="https://ruby.social/@rhannequin" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rhannequin</span></a></span> from <span class="h-card" translate="no"><a href="https://thoughtbot.social/@thoughtbot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thoughtbot</span></a></span> is now presenting "Modelling the Cosmos in Ruby: Applying OOP and Domain-Driven Design to Astronomical Concepts"</p><p><a href="https://ruby.social/tags/HelveticRuby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelveticRuby</span></a> <a href="https://ruby.social/tags/HelveticRuby2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelveticRuby2025</span></a><br><a href="https://ruby.social/tags/rubycommunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubycommunity</span></a> <a href="https://ruby.social/tags/rubyconferences" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyconferences</span></a> <a href="https://ruby.social/tags/rubyconference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyconference</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/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/geneva" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geneva</span></a> <a href="https://ruby.social/tags/switzerland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switzerland</span></a> <a href="https://ruby.social/tags/schweiz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>schweiz</span></a> <a href="https://ruby.social/tags/genf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>genf</span></a> <a href="https://ruby.social/tags/RubyProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyProgramming</span></a></p>
It's Richie<p>A few weeks ago I was asking around for an invite to <a href="https://hachyderm.io/tags/FOSStodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSStodon</span></a> for our <a href="https://hachyderm.io/tags/Koalagator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Koalagator</span></a> calendar FOSS project only to have folks quickly tell me that drama was afoot.</p><p>Sounds like things have settled down <a href="https://hub.fosstodon.org/fosstodon-community-statement" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hub.fosstodon.org/fosstodon-co</span><span class="invisible">mmunity-statement</span></a> AND that the project has recommitted to being an inclusive space for marginalised communuties.</p><p>Very glad to hear this! Thanks <span class="h-card" translate="no"><a href="https://fosstodon.org/@fosstodon" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fosstodon</span></a></span> team for all you've done and continue to do for the FOSS community, <span class="h-card" translate="no"><a href="https://fosstodon.org/@Gina" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Gina</span></a></span> especially.</p><p>Now, about getting my project onto fosstodon. <span class="h-card" translate="no"><a href="https://fosstodon.org/@Gina" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Gina</span></a></span> any chance of an invite?</p><p>Koalagator is a multi-year code revival project of a 10 year old much loved calendaring platform. We have big ambitions to make local community events easier to discover on the open web, away from big tech control.</p><p><a href="https://github.com/koalagator/koalagator" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/koalagator/koalagat</span><span class="invisible">or</span></a></p><p><a href="https://hachyderm.io/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://hachyderm.io/tags/Koalagator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Koalagator</span></a> <a href="https://hachyderm.io/tags/Calagator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Calagator</span></a> <a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://hachyderm.io/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> <a href="https://hachyderm.io/tags/CalendarPlatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CalendarPlatform</span></a> <a href="https://hachyderm.io/tags/CommunityCalendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityCalendar</span></a> <a href="https://hachyderm.io/tags/CommunityOrganising" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityOrganising</span></a> <a href="https://hachyderm.io/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://hachyderm.io/tags/FOSStodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSStodon</span></a></p>
Ruby Weekly<p>Ruby on rails security best practices for software engineers.</p><p><a href="https://hub.corgea.com/articles/ruby-on-rails-security-best-practices" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hub.corgea.com/articles/ruby-o</span><span class="invisible">n-rails-security-best-practices</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://hub.corgea.com/articles/ruby-on-rails-security-best-practices" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://hub.corgea.</span><span class="invisible">com/articles/ruby-on-rails-security-best-practices</span></a></p><p><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/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</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/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Ruby Weekly<p>Integrating Stripe Webhooks in Ruby on Rails</p><p><a href="https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">alvincrespo.hashnode.dev/integ</span><span class="invisible">rating-stripe-webhooks-in-ruby-on-rails</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://alvincrespo</span><span class="invisible">.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails</span></a></p><p><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/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</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/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Richard Schneeman<p>I wrote some words on the history of “fat models” and how the Rails defaults encourage them, partially due to Dave’s allergy to unit testing <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/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://www.reddit.com/r/rails/comments/1jqqlbt/comment/mlf1pfn/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/rails/comments/1j</span><span class="invisible">qqlbt/comment/mlf1pfn/</span></a></p>
Rad Web Hosting<p>How to Host Your Own <a href="https://mastodon.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> Server on a <a href="https://mastodon.social/tags/VPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VPS</span></a> (5 Minute Quick-Start Guide) </p><p>This article provides a guide for how to host your own Mastodon server on a VPS.</p><p>Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.<br>What is Mastodon?<br>Mastodon is a <a href="https://mastodon.social/tags/decentralized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralized</span></a> social media platform that enables users to post ...<br>Continued 👉 <a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost</span></a> <a href="https://mastodon.social/tags/installguide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>installguide</span></a> <a href="https://mastodon.social/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</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/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> <a href="https://mastodon.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://mastodon.social/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a></p>
Jason Garber<p>In a <a href="https://indieweb.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> app, how would you handle a model attribute that’s nil by default and can be updated once and only once (from nil to some value) after the record is persisted?</p><p>attr_readonly is similar-but-different and I can’t find a common pattern for handling a case like this.</p>
CM Harrington<p>Hey <a href="https://mastodon.online/tags/Rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rails</span></a> / <a href="https://mastodon.online/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> folks:</p><p>I'm making an ActiveRecord .where query on an ltree column. I'm trying to do two things (2 different queries): </p><p>1: I want to get the immediate children of a given entry.</p><p>2. I want to get all the descendants of a given entry.</p><p>My descendants query seems to work, but my children query throws an error " invalid regular expression: quantifier operand invalid", so I'm clearly not doing it right:</p><p>What did I screw up?<br><a href="https://mastodon.online/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a></p>
Collin Donnell<p>Reminder that the Rooftop Ruby podcast has a Discord and you should join it. <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/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a> <a href="https://discord.gg/tdt3P5uJwm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discord.gg/tdt3P5uJwm</span><span class="invisible"></span></a></p>
Caleb Hearth :d6:<p>📝Prevent <a href="https://pub.calebhearth.com/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> and <a href="https://pub.calebhearth.com/tags/Bluesky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bluesky</span></a> from Generating <a href="https://pub.calebhearth.com/tags/POSSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSSE</span></a> Link Previews</p><p>Earlier I posted that I’d resolved my new microblog POSSE posts from generating link previews on <a href="https://pub.calebhearth.com/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> and <a href="https://pub.calebhearth.com/tags/Bluesky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bluesky</span></a>. Today, I want to briefly run through how I managed that.<br><a href="https://calebhearth.com/m/prevent-microblog-link-previews" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">calebhearth.com/m/prevent-micr</span><span class="invisible">oblog-link-previews</span></a></p><p><a href="https://pub.calebhearth.com/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieWeb</span></a> <a href="https://pub.calebhearth.com/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a></p>
Collin Donnell<p>New episode of the Rooftop Ruby podcast later today 🙌 <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/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a></p>