urbanists.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a server for people who like bikes, transit, and walkable cities. Let's get to know each other!

Server stats:

578
active users

#ruby

68 posts65 participants7 posts today
Ruby Weekly<p>MonkeysPaw - a prompt-driven web framework in Ruby</p><p><a href="https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">worksonmymachine.substack.com/</span><span class="invisible">p/introducing-monkeyspaw-a-prompt-driven</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://worksonmyma</span><span class="invisible">chine.substack.com/p/introducing-monkeyspaw-a-prompt-driven</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compsci</span></a> <a href="https://mastodon.social/tags/machinelearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machinelearning</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <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/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Lobsters<p>MonkeysPaw - a prompt-driven web framework in Ruby <a href="https://lobste.rs/s/rlfgn4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/rlfgn4</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <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/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a><br><a href="https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">worksonmymachine.substack.com/</span><span class="invisible">p/introducing-monkeyspaw-a-prompt-driven</span></a></p>
Hacker News 50<p>MonkeysPaw – A prompt-driven web framework in Ruby</p><p>Link: <a href="https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">worksonmymachine.substack.com/</span><span class="invisible">p/introducing-monkeyspaw-a-prompt-driven</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=43601624" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">3601624</span></a></p><p><a href="https://social.lansky.name/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Ruby Weekly<p>Introducing MonkeysPaw - a prompt-driven web framework in Ruby</p><p><a href="https://open.substack.com/pub/worksonmymachine/p/introducing-monkeyspaw-a-prompt-driven?r=139fu&amp;showWelcomeOnShare=true" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">open.substack.com/pub/worksonm</span><span class="invisible">ymachine/p/introducing-monkeyspaw-a-prompt-driven?r=139fu&amp;showWelcomeOnShare=true</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://open.substack.com/pub/worksonmymachine/p/introducing-monkeyspaw-a-prompt-driven?r=139fu&amp;showWelcomeOnShare=true" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://open.substa</span><span class="invisible">ck.com/pub/worksonmymachine/p/introducing-monkeyspaw-a-prompt-driven?r=139fu&amp;showWelcomeOnShare=true</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Lobsters<p>nodo: Call Node.js from Ruby via <span class="h-card" translate="no"><a href="https://dotnet.social/@kerrick" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kerrick</span></a></span> <a href="https://lobste.rs/s/51w8do" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/51w8do</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</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://github.com/mtgrosser/nodo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mtgrosser/nodo</span><span class="invisible"></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 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> <a href="https://www.reddit.com/r/rails/comments/1jqqlbt/comment/mlf1pfn/" rel="nofollow noopener noreferrer" 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>
Ruby Weekly<p>Marksmith MD editor for Rails v0.4.0 - dark mode support, improved tabbed interface, better composability, and a bunch of bugfixes.</p><p><a href="https://github.com/avo-hq/marksmith/releases/tag/v0.4.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/avo-hq/marksmith/re</span><span class="invisible">leases/tag/v0.4.0</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/avo-hq/marksmith/releases/tag/v0.4.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">avo-hq/marksmith/releases/tag/v0.4.0</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <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/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Ruby Weekly<p>After 14 years, Gumroad is officially open source! 💫🚀</p><p><a href="https://github.com/antiwork/gumroad" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/antiwork/gumroad</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/antiwork/gumroad" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">antiwork/gumroad</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <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/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Avdi Grimm<p>This is huge news – one of my favorite books on Ruby style, updated by two of my favorite Ruby writers.</p><p>Reblog via <a href="https://hachyderm.io/@russolsen/114225419964052713" rel="nofollow noopener noreferrer" target="_blank">Russ Olsen</a></p><blockquote><p>I’m thrilled to announce that <span class="h-card"><a class="u-url mention" href="https://hachyderm.io/@baweaver" rel="nofollow noopener noreferrer" target="_blank">@<span>baweaver</span></a></span> and I have just kicked off work on a second edition of Eloquent Ruby, to be published by our friends at <span class="h-card"><a class="u-url mention" href="https://techhub.social/@pragprog" rel="nofollow noopener noreferrer" target="_blank">@<span>pragprog</span></a></span> .</p><p>The idea is to keep the basic structure of the book the same while updating it to Ruby as it is used today.</p><p>While we are all excited, let me repeat <br>something that Brandon and I tell each other every day: This is a big project and we want to do it right. So while the second edition is on its way, it is going to take time, time measured in months. </p><p>But Eloquent Ruby, Second Edition is on its way.</p></blockquote><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://avdi.codes/tag/books/" target="_blank">#books</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://avdi.codes/tag/ruby/" target="_blank">#Ruby</a></p>
Go Free Range Ltd<p>You wait ages for weeknotes and then two come along at once...</p><p><a href="https://gofreerange.com/week-846" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gofreerange.com/week-846</span><span class="invisible"></span></a></p><p><a href="https://ruby.social/tags/weeknotes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weeknotes</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/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://ruby.social/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raspberrypi</span></a> <a href="https://ruby.social/tags/scratch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scratch</span></a> <a href="https://ruby.social/tags/OnlineSafetyAct" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OnlineSafetyAct</span></a></p>
Go Free Range Ltd<p>Last week the Experience CS project we're working on with the Raspberry Pi Foundation was announced and the site was launched! 🚀</p><p>As you can imagine there was a lot going on, so I've only just managed to write the week notes! 😅</p><p><a href="https://gofreerange.com/week-845" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gofreerange.com/week-845</span><span class="invisible"></span></a></p><p><a href="https://ruby.social/tags/weeknotes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weeknotes</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/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://ruby.social/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raspberrypi</span></a> <a href="https://ruby.social/tags/scratch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scratch</span></a></p>
Lobsters<p>I am a puts debuggerer (2016) <a href="https://lobste.rs/s/iynahh" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/iynahh</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/debugging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debugging</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://tenderlovemaking.com/2016/02/05/i-am-a-puts-debuggerer/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tenderlovemaking.com/2016/02/0</span><span class="invisible">5/i-am-a-puts-debuggerer/</span></a></p>
Ruby Weekly<p>Reminder: Here is an example of what NOT to do when marketing your open-source project.</p><p><a href="https://x.com/AndyObtiva/status/1907409885353898175" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">x.com/AndyObtiva/status/190740</span><span class="invisible">9885353898175</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://x.com/AndyObtiva/status/1907409885353898175" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://x.com/AndyO</span><span class="invisible">btiva/status/1907409885353898175</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <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/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Bích-Mây Nguyễn :verified:<p>“So with music, it was only natural for me to try every single genre I could think of, just to get it out of my system... I wanted to make sure to tap into everything to find out what makes sense for me. I’ve never been so dedicated to myself—I’m used to being out there, not inside and talking to me. I needed to find me, then decide what I wanted to tell the world.”&nbsp;<br> <a href="https://www.complex.com/music/a/yj-lee/thirst-trap-jennie-cover-story" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">complex.com/music/a/yj-lee/thi</span><span class="invisible">rst-trap-jennie-cover-story</span></a></p><p><a href="https://med-mastodon.com/tags/music" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>music</span></a> <a href="https://med-mastodon.com/tags/entertainment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>entertainment</span></a> <a href="https://med-mastodon.com/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://med-mastodon.com/tags/blackpink" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blackpink</span></a> <a href="https://med-mastodon.com/tags/jennie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jennie</span></a> <a href="https://med-mastodon.com/tags/blinks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blinks</span></a> <a href="https://med-mastodon.com/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Bridgetown<p>Happy Birthday Bridgetown! 🎉</p><p>Five years ago today, a project was born to create a new kind of web framework—certainly one unlike any previously seen in the <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> community.</p><p>(And yes, we're still working on getting v2.0 final out the door—soon, <a href="https://ruby.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> friends, soon!)</p><p><a href="https://www.bridgetownrb.com/news/bridgetown-turns-five-today/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bridgetownrb.com/news/bridgeto</span><span class="invisible">wn-turns-five-today/</span></a></p>
Keira (She/Her)<p>Hey fellow developers!</p><p>If you've ever accidentally caused a security incident, or been part of a team that did, I'd like to hear about it (privately if you want).</p><p>I have a few of my own, I'm not just hoping to laugh at others.</p><p>I'm writing a presentation about how security incidents come about, from a dev and product perspective. For our learning, but mostly for security people who are flummoxed as to why we would do the things we do.</p><p><a href="https://aus.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://aus.social/tags/devlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlife</span></a> <a href="https://aus.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://aus.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://aus.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://aus.social/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</span></a></p>
Lucian Ghinda<p>In case you are looking for more <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/Hotwire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hotwire</span></a> newsletter we have a good selection of newsletter that we include in <span class="h-card" translate="no"><a href="https://ruby.social/@shortrubynews" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>shortrubynews</span></a></span></p>
Rémy Hannequin<p>Ephem v0.2.0 is out!</p><p>Ephem is a <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> gem that provides a simple interface to some of the best ephemerides available in the scientific community.</p><p>Check out the CHANGELOG: <a href="https://github.com/rhannequin/ruby-ephem/releases/tag/v0.2.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rhannequin/ruby-eph</span><span class="invisible">em/releases/tag/v0.2.0</span></a></p><p>Let's see what's new in v0.2.0 🧵</p>
Lobsters<p>Sidekiq 8.0: Improvements to the Web UI <a href="https://lobste.rs/s/iklxa9" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/iklxa9</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://www.mikeperham.com/2025/04/01/sidekiq-8.0-improvements-to-the-web-ui/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mikeperham.com/2025/04/01/side</span><span class="invisible">kiq-8.0-improvements-to-the-web-ui/</span></a></p>
⚛️Revertron<p>Programming languages energy efficiency</p><p><a href="https://zhub.link/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://zhub.link/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://zhub.link/tags/languages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languages</span></a> <a href="https://zhub.link/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://zhub.link/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://zhub.link/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://zhub.link/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a></p>