Ruby stream

Ruby Posts

A readable stream of Ruby and Rails posts. Open one post to focus on the original content.

This week
@ZeClint
@ZeClint Mar 29, 2026 Opinion editorial

ruby + rails + hotwire native + xcode + claude code = heaven !!!

Likes: 5 Reposts: 0 Views: 803 Videos: 1
Score 9
@strzibnyj
@strzibnyj Mar 29, 2026 Testing

I say a lot that fixtures are faster, but I actually use them because I like them more. I would also use them if they are slower...

Likes: 1 Reposts: 0 Views: 47
Score 9
@RubyOnRailsBa
@RubyOnRailsBa Mar 29, 2026 Performance

Three Performance Requirements (from 08/02/2021) #ruby #rubyonrails #programming #Three #Performance #Requirements #performance https://www.rubyonrails.ba/link/three-performance-requirements

Likes: 0 Reposts: 0 Views: 5
Score 10
@RubyOnRailsBa
@RubyOnRailsBa Mar 29, 2026 Tutorial

Storing multi-valued enum fields in ActiveRecord | SINAPTIA (from 06/03/2026) #ruby #rubyonrails #programming #Storing #multi-valued #fields #ActiveRecord #SINAPTIA #activerecord https://www.rubyonrails.ba/link/storing-multi-valued-enum-fields-in-activerecord-sinaptia

Likes: 1 Reposts: 1 Views: 18
Score 9
@andyjeffries
@andyjeffries Mar 29, 2026 Tool announcement

Built this for our use case at work. Server software/config changes in a simple Ruby DSL in your app, like rails migrations. Pairs really well with Kamal. @dhh do 37Signals do anything like this? Or use one of the big boys (Chef, Ansible, etc) https://github.com/foundercatalyst/simple_infrastructure

Likes: 0 Reposts: 0 Views: 28
Score 7
@zilasino
@zilasino Mar 29, 2026 Opinion editorial

Rails vs Laravel vs Django vs NestJS: Why I Still Choose Ruby https://norvilis.com/rails-vs-laravel-vs-django-vs-nestjs-why-i-still-choose-ruby

Likes: 10 Reposts: 1 Views: 736
Score 8
@eSquareDesign
@eSquareDesign Mar 28, 2026 Community discussion

Thanks to the Ruby Board for publishing an update today. https://rubycentral.org/news/a-message-from-the-ruby-central-board It does leave some questions though, which I appreciate is difficult in a public forum.

Likes: 0 Reposts: 0 Views: 24
Score 4
@RubyOnRailsBa
@RubyOnRailsBa Mar 28, 2026 Tutorial

My Adventure With Async Ruby (from 26/01/2023) #ruby #rubyonrails #programming #Adventure #Async https://www.rubyonrails.ba/link/my-adventure-with-async-ruby

Likes: 1 Reposts: 1 Views: 10
Score 7
@LordSarevok
@LordSarevok Mar 28, 2026 Community discussion

👍 This is what I liked this week Rails Weekly highlights, DB speed tweaks, WAL fixes, PostgreSQL limits, AI dev shifts, Dropbox monorepo work, and Kotlin skills https://lordsarevok.substack.com/p/week-13-2026-links-that-i-found-interesting

Likes: 1 Reposts: 0 Views: 54
Score 6
@joemasilotti
@joemasilotti Mar 28, 2026 Tool announcement

Ruby Native is now FREE until you ship to the App Store. Deploy your Rails business as a native iOS app and share it with up to 100 testers via TestFlight. 100% free. - Native tabs, buttons, & OAuth - Push notifications - No Swift, Xcode, or Mac required rubynative [dot] com

Likes: 110 Reposts: 11 Views: 6,727 Images: 1
Score 5
@bbwriteup
@bbwriteup Mar 28, 2026 Security advisory

"Your Rails JWT Auth Is Probably Insecure — Here’s What Most Devs Miss" by Raza Hussain #BugBounty #Cybersecurity #Hacking #InfoSec https://medium.com/write-a-catalyst/your-rails-jwt-auth-is-probably-insecure-heres-what-most-devs-miss-da238a802098

Likes: 0 Reposts: 0 Views: 30
Score 4
@dhh
@dhh Mar 27, 2026 Tool announcement

If you've already received a Panther Lake machine, you can run the dev build of Omarchy 3.5 to have everything work out of the box. It might still have some sharp edges, but it's way better than not running Linux on your Intel champion machine 😄 https://iso.omarchy.org/omarchy-3.5.0-dev.iso

Likes: 195 Reposts: 5 Views: 22,139
Score 3
@AsphaltCowb0y
@AsphaltCowb0y Mar 27, 2026 Gem release

While everyone was complaining about Claude yesterday or whatever day that was I put the finishing touches on…. The Wild Ecosystem 10 Ruby gems. One mission: make AI agents safe in production Rails. The wild ecosystem is a family of focused, open-source Ruby gems that together form a governed operational intelligence layer for AI-assisted development workflows. Every gem enforces safety by default - read-only where it matters, audited everywhere, bounded always. Built collaboratively with @claudeai

Likes: 0 Reposts: 0 Views: 82
Score 4
@RubyOnRailsBa
@RubyOnRailsBa Mar 27, 2026 Gem release

Release v12.0.0 · stripe/stripe-ruby (from 29/06/2024) #ruby #rubyonrails #programming #Release #v12.0.0 #stripe/stripe-ruby https://www.rubyonrails.ba/link/release-v12-0-0-stripe/stripe-ruby

Likes: 0 Reposts: 0 Views: 5
Score 6
@serpapi
@serpapi Mar 27, 2026 Gem release

Nokolexbor 0.7.0 is out! Our high-performance HTML5 parser for Ruby now supports Ruby 4, with super fast CSS selectors. Check out the link below: 👉 https://github.com/serpapi/nokolexbor

Likes: 5 Reposts: 2 Views: 263
Score 7
@rubylandnews
@rubylandnews Mar 27, 2026 Community discussion

Ruby on Rails: Compress the complexity of modern web apps ➜ This Week in Rails: March 27, 2026 https://rubyonrails.org/2026/3/27/this-week-in-rails

Likes: 1 Reposts: 0 Views: 68
Score 4
@alx_vernier
@alx_vernier Mar 27, 2026 Tool announcement

@lucianghinda created a ‘superpower’ plugin with these skills and others dedicated to RoR https://github.com/lucianghinda/superpowers-ruby

Likes: 17 Reposts: 1 Views: 507
Score 6
@jchibbard
@jchibbard Mar 27, 2026 Tutorial

🚀 A complete guide to deploying a Rails 8 app with Kamal on a single server. Covers container setup, deployment flow, and how jobs, caching, and WebSockets run via the Solid stack. #Rails https://mooktakim.com/blog/deploying-rails-with-kamal/

Likes: 65 Reposts: 10 Views: 2,274
Score 4
@kyrylo
@kyrylo Mar 27, 2026 Gem release

I released rbtree3 for Ruby with support for Ruby 4.1. Thanks to @hsbt for the patch. https://rubygems.org/gems/rbtree3

Likes: 3 Reposts: 1 Views: 210 Images: 1
Score 8
@hsbt
@hsbt Mar 27, 2026 Gem release

New version of ruby-build is available at this time. https://github.com/rbenv/ruby-build/releases/tag/v20260327

Likes: 20 Reposts: 4 Views: 1,073
Score 3
@hsbt
@hsbt Mar 27, 2026 Release announcement

Ruby 3.2.11 has been released https://www.ruby-lang.org/en/news/2026/03/27/ruby-3-2-11-released/ This release is the final version of the 3.2 series. From Christmas 2022 to today, three years of contributions made Ruby better. Thank you all.

Likes: 91 Reposts: 20 Views: 6,398
Score 1
@mooktakim
@mooktakim Mar 25, 2026 Tutorial

I wrote the end-to-end guide I wish existed when I first deployed Rails 8 with Kamal. Every step from ordering a Hetzner server to production. Ansible, Kamal, Solid stack, Cloudflare, Litestream backups, and monitoring. No Postgres. No Redis. No PaaS. https://mooktakim.com/blog/deploying-rails-with-kamal/

Likes: 0 Reposts: 0 Views: 43
Score 5
@debiantr
@debiantr Mar 25, 2026 Release announcement

Rails 8.0.5 ve 8.1.3 sürümleri duyuruldu https://www.getgnu.org/programlama/rails-8-0-5-ve-8-1-3-surumleri-duyuruldu.html

Likes: 0 Reposts: 0 Views: 7
Score 2
@bamnet
@bamnet Mar 24, 2026 Tool announcement

Concerto 3.0.0-rc1 is officially here! 🎉 18 years after our first screen went live at @rpi, we’ve rebuilt Concerto from the ground up for the modern web. - Pinned Content 📌 - OIDC/SSO 🔐 - Rails 8 & Vue 3 ⚡️ Read more and try the demo: https://www.concerto-signage.org/blog/2026/03/24/concerto-3-rc1

Likes: 0 Reposts: 0 Views: 12
Score 6
@jeremywarddev
@jeremywarddev Mar 24, 2026 Code sample

Shipped PagerDuty-style alert escalation today for my $39/mo SaaS. 21 commits. Emergency call comes in, AI captures it, contractor gets an SMS. No response in 10 minutes? Auto-calls them. Still nothing? Escalates to backup. Daily summary at end of day. Built it in Rails 8 with Solid Queue + Twilio. No third-party escalation service, no extra cost. Just background jobs that check if someone acknowledged the alert. The whole point of GetBackTo is follow-through, not deflection. Every competitor answers the call and moves on. We make sure the contractor actually does something about it. https://t.co/k6WBzUZClv #buildinpublic #rails #saas #indiehacker

Likes: 2 Reposts: 0 Views: 111
Score 6
@jchibbard
@jchibbard Mar 24, 2026 Tutorial

🔄 Devise can be overkill for simple apps. A step-by-step migration to Rails 8’s built-in authentication, covering schema changes, helpers, and tests. #Rails https://nithinbekal.com/posts/devise-to-rails-auth/

Likes: 25 Reposts: 2 Views: 1,144
Score 4
@strzibnyj
@strzibnyj Mar 09, 2026 Gem release

Action Policy is the best authorization thingy for Rails I am kind of surprised not everyone is on it yet Now with refreshed docs

Likes: 58 Reposts: 5 Views: 3,381
Score 4
@lucianghinda
@lucianghinda Mar 09, 2026 Tool announcement

If you know someone from Anthropic, this is a good time to whisper to them to add Ruby LSP to their official plugins: https://github.com/anthropics/claude-plugins-official/pull/106

Likes: 22 Reposts: 4 Views: 1,358
Score 6
@yukihiro_matz
@yukihiro_matz Mar 09, 2026 Opinion editorial

Link: AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype | 転職type https://type.jp/et/feature/30626/

Likes: 139 Reposts: 33 Views: 12,314
Score 3
@marcoroth_
@marcoroth_ Mar 08, 2026 Community discussion

How do we feel about Inlay Hints in HTML+ERB files for closing tags? I'm torn, but the good thing is that most editors allow to disable Inlay Hints if you don't like them. Is this something people would want to use Inlay Hints for? I'd love to hear your opinion!

Likes: 20 Reposts: 1 Views: 1,849 Images: 1
Score 7
@headius
@headius Mar 07, 2026 Tool announcement

JRuby currently has no official ActiveRecord support for Rails 8, but one of our users discovered that a build from master works right now! It will need some cleaning up, but we'll be caught up with Rails compatibility very soon. Rails 8 plus JRuby 10.1 will be a game changer.

Likes: 27 Reposts: 0 Views: 870
Score 3
@eSquareDesign
@eSquareDesign Mar 07, 2026 Tip trick

Reminder: Ruby 3.2 is end of life in just a few weeks. You should consider moving to Ruby 4 now (or minimally 3.4)

Likes: 2 Reposts: 1 Views: 165
Score 4
@paolino
@paolino Mar 07, 2026 Tool announcement

Looks like we've found the first mention of RubyLLM in a book! Thanks @taq! ---

Likes: 17 Reposts: 1 Views: 1,301
Score 6
@dbackeus
@dbackeus Mar 07, 2026 Opinion editorial

Reason #66 to love Ruby: Gems https://lovingruby.com/reasons/66-gems

Likes: 10 Reposts: 3 Views: 292
Score 6
@rubylandnews
@rubylandnews Mar 07, 2026 Community discussion

Ruby on Rails: Compress the complexity of modern web apps ➜ This Week in Rails: March 6, 2026 https://rubyonrails.org/2026/3/6/this-week-in-rails

Likes: 0 Reposts: 0 Views: 67
Score 4
@dhh
@dhh Mar 06, 2026 Testing

Exactly as you would with a human: automated testing. Unit tests, functional tests, the rest. If you let agents produce a mountain of slop without any testing, you'll get the same buggy crap as when humans try to do that.

Likes: 27 Reposts: 4 Views: 2,565
Score 5
@dhh
@dhh Mar 06, 2026 Performance

Opus produced the best output with Ruby in this shoot-out between a bunch of different languages. Fewest tokens, fewest LOCs, fastest completion. Maybe one day, AI will just be writing straight machine code, but until then, Ruby is a superb target. https://dev.to/mame/which-programming-language-is-best-for-claude-code-508a

Likes: 708 Reposts: 60 Views: 47,277 Images: 1
Score 3
@jchibbard
@jchibbard Mar 06, 2026 Tool announcement

🧱 TutorialKit.rb packages Ruby, gems, and application code into WebAssembly modules so a Rails app, database, terminal, and server run locally in the browser. #Rails https://evilmartians.com/chronicles/tutorialkit-rb-the-ruby-wasm-journey-goes-onward

Likes: 15 Reposts: 1 Views: 590
Score 5
@robertmclaws
@robertmclaws Mar 06, 2026 Tool announcement

If you use @supermemory to index your codebase, and you use .NET, Java, Ruby PHP, Rust, Python, Go, Swift, or Elixir, you now get a significantly better experience. It’s all thanks to much more in-depth prompts that guide the process for more ecosystems. Update your plugins and check it out!

Likes: 28 Reposts: 2 Views: 3,200
Score 6
@ashwinm
@ashwinm Mar 05, 2026 Community discussion

My first PR to Rails got merged! 🥳 It's a small documentation fix. https://github.com/rails/rails/pull/56927

Likes: 2 Reposts: 0 Views: 27
Score 7
@rails
@rails Mar 05, 2026 Tool announcement

Ruby on Rails scales from PROMPT to IPO. Token-efficient code that's easy for agents to write, and still beautiful for humans to review. https://rubyonrails.org/

Likes: 231 Reposts: 45 Views: 22,400 Images: 1
Score 3
@Mailtrap
@Mailtrap Mar 05, 2026 Gem release

💎 The Mailtrap Ruby SDK just got a major upgrade. It now supports the full Mailtrap feature set, including batch sending, sandbox testing, contact management, templates, and more. See the full docs and GitHub repository here: https://docs.mailtrap.io/guides/sdk/ruby

Likes: 1 Reposts: 0 Views: 39 Images: 1
Score 5
@rubyevents_org
@rubyevents_org Mar 05, 2026 Community discussion

Hello friends! This is our first edition of the Ruby Events Newsletter! Find recent events, released videos, and a changelog within. Let us know if there's anything you want to see in March's edition? 🤩 https://www.rubyevents.org/announcements/february-2026-newsletter

Likes: 5 Reposts: 5 Views: 321
Score 6
@ruby_stack_news
@ruby_stack_news Mar 05, 2026 Tutorial

Ruby bindings for C libraries How Ruby C extensions work + practical examples. https://rubystacknews.com/2026/03/04/writing-ruby-bindings-for-c-libraries/ #ruby #opensource #SystemDesign #RubyOnRails

Likes: 0 Reposts: 0 Views: 35
Score 8
@marcoroth_
@marcoroth_ Mar 03, 2026 Tool announcement

The `textDocument/documentHighlight` request in the Language Server Protocol is kinda neat! The Herb Language Server will use it to highlight matching ERB control flow keywords and HTML tag pairs when you place your cursor on them.

Likes: 35 Reposts: 0 Views: 2,759 Videos: 1
Score 5
@zaahid_ensari
@zaahid_ensari Mar 03, 2026 Deployment

Kamal + Docker -> Deploy multiple applications on a single VM. (Python FastAPI) + (Rails + Postgresql) + (Wordpress + Mysql) All on local VM with SSL + HTTPs Try here: https://github.com/Ansarissab/kamal-multi-app-deployment-examples

Likes: 0 Reposts: 0 Views: 8
Score 7
@paolino
@paolino Mar 03, 2026 Tip trick

Providers keep shipping terms that explain nothing. "System prompt"? That's just `instructions`. "Parallel tool calling" for "how many tool calls in a response"? That's `calls (:one / :many)`. Clear names make better software. https://rubyllm.com/tools/#parallel-tool-calling-calls

Likes: 20 Reposts: 0 Views: 876
Score 6
@paolino
@paolino Mar 03, 2026 Gem release

RubyLLM 1.13 is out, and it’s packed. More control. More stability. Less memory usage. Some examples: - safer tool calls: invalid args + non-existent tools handled gracefully - explicit tool control with `choice` + `calls` - structured output now works with Anthropic + Bedrock - retries that actually work (POST, context-length, 504 handling) - better provider flexibility + Rails/agent lifecycle fixes and a million other things improved by 27 contributors! https://t.co/m5ek3gk8m1

Likes: 51 Reposts: 5 Views: 1,540
Score 4
@Visoft
@Visoft Mar 03, 2026 Tutorial

Just published Part 5 of my Riding Rails series! 🚂 We built a details view for job listings and wrapped up the tutorial. One key lesson: resource-based routing in Rails saves you from writing seven separate routes. Have you used Rails resources yet? Link in reply.

Likes: 0 Reposts: 0 Views: 3
Score 9
@paolino
@paolino Mar 03, 2026 Conference event

Double dose of RubyLLM at Ruby Community Conference 2026. I'll both run a workshop and deliver the closing keynote. Hope to see you there!

Likes: 12 Reposts: 0 Views: 456
Score 7