Ruby stream

Ruby Posts

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

This week
@RubyOnRailsBa
@RubyOnRailsBa Mar 03, 2026 Tutorial

Dynamic filters with rails and hotwire (from 15/12/2021) #ruby #rubyonrails #programming #Dynamic #filters #rails #hotwire https://www.rubyonrails.ba/link/dynamic-filters-with-rails-and-hotwire

Likes: 1 Reposts: 1 Views: 16
Score 9
@dhh
@dhh Mar 03, 2026 Conference event

*Kaigi on Rails, not RubyKaigi. Shibuya. You should come!

Likes: 100 Reposts: 10 Views: 14,785
Score 5
@hs_onsky
@hs_onsky Mar 03, 2026 Debugging

ファイルをアップロードしてバックグラウンドで処理する実装をActiveJobに渡される時点でファイルは読み取り可能になっている前提の超楽観的な実装にしていたところ、Rails8系(8.1)ではレースコンディション(FileNotFoundError例外)になってしまい涙目で修正したら収ってリトライの検証ができない🥺

Likes: 0 Reposts: 0 Views: 20
Score 8
@dhh
@dhh Mar 03, 2026 Conference event

Just when you thought you couldn't possibly like Japan any more 🤩. Can't wait to come to RubyKaigi in October. Such a beautiful, wise country.

Likes: 2,361 Reposts: 131 Views: 124,684
Score 3
@raviy06
@raviy06 Mar 03, 2026 Tip trick

TIL: Solid Queue can replace Sidekiq for 90% of what I need in production. My Gleania background jobs: → AI feedback analysis: Solid Queue → Email notifications: Solid Queue → Webhook processing: Solid Queue One less dependency. One less bill. Rails 8 is underrated.

Likes: 0 Reposts: 0 Views: 3
Score 7
@RubyOnRemote
@RubyOnRemote Mar 03, 2026 Hiring job

Keyloop (@KeyloopAuto) is hiring Senior Ruby on Rails Engineer. 🌎 Remote - UK, Poland #ruby #rubyonrails #remotejobs https://rubyonremote.com/jobs/72203-senior-ruby-on-rails-engineer-at-keyloop

Likes: 0 Reposts: 0 Views: 94
Score 9
@ruby_stack_news
@ruby_stack_news Mar 03, 2026 Architecture

Rubyで本番向けマイクロサービスを構築するなら? Rails API + Kafka + PostgreSQL + Observability 技術選定の視点を整理しました。 👉 https://rubystacknews.com/2026/03/02/%f0%9f%9a%80-the-production-grade-ruby-microservices-stack-2026/ #Ruby #Rails #マイクロサービス

Likes: 0 Reposts: 0 Views: 54 Images: 1
Score 7
@rubylandnews
@rubylandnews Mar 03, 2026 Testing

The Rails Tech Debt Blog ➜ From 40 Minutes to 4 with Tests Parallelization https://www.fastruby.io/blog/speed-up-tests-from-40-to-4-minutes.html

Likes: 0 Reposts: 0 Views: 114
Score 9
@tokuyuuuuuu
@tokuyuuuuuu Mar 03, 2026 Community discussion

ついにRails7系から8系、Ruby3系から4系のアップデート作業が業務で出てきたからキャッチアップしなければというお気持ち🥺 8はまだまともに触ったことないからなぁ…

Likes: 29 Reposts: 0 Views: 485
Score 6
@inazarova
@inazarova Mar 02, 2026 Opinion editorial

Change absolutely everything except what works. @intercom built https://fin.ai/ on Ruby on Rails and we’re surrounded by their ads and presence in SF.

Likes: 16 Reposts: 1 Views: 1,712
Score 5
@samruby
@samruby Mar 02, 2026 Tool announcement

Current status: https://github.com/ruby2js/ruby2js/blob/master/plans/PHLEX_DEMOS.md https://github.com/ruby2js/ruby2js/blob/master/plans/PHLEX_UNIFICATION.md As to visibility: LOL. https://pragprog.com/titles/rails8/agile-web-development-with-rails-8/ https://en.wikipedia.org/wiki/Sam_Ruby

Likes: 1 Reposts: 0 Views: 12
Score 3
@yarotheslav
@yarotheslav Mar 02, 2026 Tip trick

Why does Rails 8 authentication come with User has_many :sessions? Because of PUSH NOTIFICATIONS. You want to register each session/device as a push destination.

Likes: 22 Reposts: 1 Views: 1,462
Score 4
@ruby_stack_news
@ruby_stack_news Mar 02, 2026 Conference event

🇯🇵 RubyKaigi 2026 is approaching this April — and it may quietly define the technical direction of Ruby for the year ahead. 👉 Read: https://rubystacknews.com/2026/03/02/%f0%9f%87%af%f0%9f%87%b5-kaigi-2026-is-approaching-why-the-global-ruby-community-should-pay-close-attention/ #Ruby #RubyLang #RubyKaigi #SoftwareEngineering #OpenSource #Programming #Tech

Likes: 1 Reposts: 1 Views: 58
Score 9
@jchibbard
@jchibbard Mar 02, 2026 Tutorial

📱 Lessons from shipping 25+ mobile apps with Rails: why Hotwire Native keeps the mobile layer small and avoids maintaining the same screens across Rails, iOS, and Android. #Rails https://newsletter.masilotti.com/p/what-ive-learned-from-shipping-25

Likes: 2 Reposts: 2 Views: 81
Score 5
@hencf
@hencf Mar 02, 2026 Deployment

Migrated a multi-tenant Rails app from Heroku to Kamal 2. The hardest part? SSL for hundreds of dynamic tenant domains. Caddy's on-demand TLS solved it. It validates domains against our Rails DB before issuing certs. No Cloudflare, no wildcard management. Here's the full setup 👇

Likes: 2 Reposts: 0 Views: 39
Score 6
@tropicalonrails
@tropicalonrails Mar 02, 2026 Conference event

[ENG] @igor_alexandrov at Tropical on Rails 2026! Co-founder and CTO of JetRockets, Docker Captain, and a Ruby/Rails engineer since 2008, Igor is also an active open-source contributor to projects like Kamal. He'll be presenting "Overreacting – from React to Hotwire." If you've ever wondered whether your app really needs a full JavaScript framework or if Hotwire can do the job, this is the talk for you. Igor will walk through the journey of moving from React to Hotwire and what that shift looks like in practice. 📅 April 9-10 · Pullman Vila Olímpia, São Paulo 🔗 
https://t.co/wKM3F6aXCc [PT-BR] @igor_alexandrov no Tropical on Rails 2026! Co-founder e CTO da JetRockets, Docker Captain e engenheiro Ruby/Rails desde 2008, Igor também é um contribuidor ativo de projetos open-source como o Kamal. Ele vai apresentar "Overreacting – from React to Hotwire." Se você já se perguntou se sua app realmente precisa de um framework JavaScript completo ou se o Hotwire dá conta do recado, essa talk é pra você. Igor vai mostrar a jornada de migração de React para Hotwire e como isso funciona na prática. 📅 09-10 de Abril · Pullman Vila Olímpia, São Paulo 🔗 https://t.co/wKM3F6aXCc 
#TropicalOnRails #RubyOnRails #RubyCommunity #TechConference

Likes: 8 Reposts: 4 Views: 314 Images: 1
Score 6
@RubyOnRailsBa
@RubyOnRailsBa Mar 02, 2026 Community discussion

Ruby Central Update Friday 11/7/25 (from 14/11/2025) #ruby #rubyonrails #programming #Central #Update #Friday #11/7/25 https://www.rubyonrails.ba/link/ruby-central-update-friday-11-7-25

Likes: 1 Reposts: 1 Views: 9
Score 10
@RubyOnRailsBa
@RubyOnRailsBa Mar 02, 2026 Gem release

ankane/slowpoke: Rack::Timeout enhancements for Rails (from 30/05/2025) #ruby #rubyonrails #programming #ankane/slowpoke: #Rack::Timeout #enhancements #Rails https://www.rubyonrails.ba/link/ankane-slowpoke-rack-timeout-enhancements-for-rails-1

Likes: 0 Reposts: 0 Views: 18
Score 10
@rorvswild
@rorvswild Mar 02, 2026 Gem release

💎 RoRvsWild gem version 1.11.0 https://github.com/BaseSecrete/rorvswild - Compress data before sending - Start measuring requests from Rails::Engine#call - Measure all Rack middlewares - Update local profiler: - Integrate Rails' new ActiveSupport::Editor feature - Toggle low impact sections visibility - Fix Safari's incompatible date format bug #RubyOnRails

Likes: 2 Reposts: 1 Views: 219
Score 4
@ruby_stack_news
@ruby_stack_news Mar 02, 2026 Tutorial

You can build beautiful, interactive terminal tools — with prompts, spinners, progress bars, and real UX — all in pure Ruby. 👉 Terminal UX in Ruby: Beautiful Tools Without Leaving the Shell 🔗 https://rubystacknews.com/2026/03/01/%f0%9f%9a%80-terminal-ux-in-ruby-beautiful-tools-without-leaving-the-shell/ #Ruby #CLI #DevTools #Terminal #RubyLang #OpenSource

Likes: 1 Reposts: 1 Views: 41
Score 7
@lucianghinda
@lucianghinda Mar 01, 2026 Community discussion

Due to some personal things I have to take care of this weekend, there will not be a Short Ruby Newsletter sent on Monday. I may be able to send it on Tuesday, but we’ll see how the week looks. There’s already a big archive of previous editions at https://newsletter.shortruby.com/archive

Likes: 0 Reposts: 1 Views: 235
Score 9
@mario_chavez
@mario_chavez Feb 28, 2026 Tool announcement

@bcherny announced the next iteration of /simplify on Claude Code. I have built since the first announcement rails-simplifier https://maquina.app/documentation/ai-tools/rails-simplifier/ It works as an agent and helps to enforce 37signals' vanilla Rails philosophy, always refactors toward simplicity. Rails should be so expressive that one developer can build a competitive product. That only holds true when you write idiomatic Rails, not Rails buried under layers of custom abstractions.

Likes: 2 Reposts: 0 Views: 131
Score 5
@rails
@rails Feb 28, 2026 Community discussion

There were 14 contributors to the framework this week. Thank you to those whose PRs were highlighted: @flavorjones Iliana Hadzhiatanasova (ilianah) @elalemanyo Find the full list here: https://contributors.rubyonrails.org/contributors/in-time-window/20260221-20260228

Likes: 3 Reposts: 0 Views: 1,565
Score 6
@rails
@rails Feb 28, 2026 Release announcement

This Week in Rails is out, and in one of the most notable changes, Action Text now exports rich text as Markdown. `RichText`, `Content`, `Fragment`, and `Attachment` all get a `to_markdown` method, mirroring the existing `to_plain_text`. It handles inline formatting (bold, italic, strikethrough, code), headings, blockquotes, lists, tables, links, code blocks, and more. It also benchmarks ~35% faster than `to_plain_text` - a great option for anyone sending Rails rich text to LLMs or Markdown-based pipelines. Plus: `MissingAttachable` now renders consistently in plain text too, custom content types for HTTP auth challenges, and "open in editor" links fixed for devcontainers & Docker. Find all the PRs and highlights here:

Likes: 27 Reposts: 2 Views: 2,521 Images: 1
Score 3
@dhh
@dhh Feb 28, 2026 Release announcement

Omarchy 3.4.1 is out with Hyprland 0.54 and its new niri-like scrolling layout. It's even configurable on a per-workspace basis, so you can stick with dwindle for your main spaces that you keep neat, then go messy on others. Enjoy! https://github.com/basecamp/omarchy/releases/tag/v3.4.1

Likes: 1,019 Reposts: 54 Views: 50,879 Videos: 1
Score 3
@dhh
@dhh Feb 28, 2026 Tool announcement

My new favorite tmux dev layout features @opencode (with Kimi K2.5 running on @FireworksAI_HQ) on top and Claude Code on the bottom. I start almost all agent tasks with Kimi (so fast!), then ask Claude if I need a second opinion/more advanced stuff. Great combo!

Likes: 1,710 Reposts: 69 Views: 86,612 Images: 1
Score 3
@rubylandnews
@rubylandnews Feb 28, 2026 Release announcement

Ruby on Rails: Compress the complexity of modern web apps ➜ Action Text gets Markdown conversion, editor links in devcontainers, and more! https://rubyonrails.org/2026/2/28/this-week-in-rails

Likes: 0 Reposts: 0 Views: 92
Score 6
@strzibnyj
@strzibnyj Feb 28, 2026 Opinion editorial

Shopify is another company going all in on Minitest. They deprecate their rspec-queue runner. I haven't realized I'll see real shift from RSpec but it's happening in real time as we speak. Back to defaults that just work (tm).

Likes: 50 Reposts: 1 Views: 4,091
Score 6
@dbackeus
@dbackeus Feb 28, 2026 Opinion editorial

Oops, forgot to publish the article I wrote yesterday... Reason #58 to love Ruby: RuboCop https://lovingruby.com/reasons/58-rubocop

Likes: 2 Reposts: 2 Views: 54
Score 7
@Ripping_Darts
@Ripping_Darts Feb 28, 2026 Deployment

Cursor Agent has helped me successfully deploy a full @rails 8 app to Hetzner!!! In a single evening! Read about it here: https://josephecombs.com/2026/02/27/cursor-and-modern-rails-from-zero-to-production

Likes: 0 Reposts: 0 Views: 19
Score 9
@AdamMusaAly
@AdamMusaAly Feb 28, 2026 Tool announcement

And it also got Ruflet. Ruflet is a library that allows building web, desktop and mobile applications in Ruby without prior experience in frontend development. https://github.com/AdamMusa/Ruflet

Likes: 1 Reposts: 0 Views: 165
Score 8
@ruby_stack_news
@ruby_stack_news Feb 27, 2026 Release announcement

Rust is now inside Ruby’s core. Not a rewrite. Not a replacement. A new systems layer powering YJIT — Ruby’s production JIT compiler. A quiet but important shift for performance and safety in MRI. 🔗 Read more: https://rubystacknews.com/2026/02/27/%f0%9f%a6%80-rust-inside-ruby-core-a-new-systems-layer-for-mri/ #ruby #rustlang #YJIT #programming

Likes: 0 Reposts: 0 Views: 23
Score 3
@mdiebolt
@mdiebolt Feb 27, 2026 Tutorial

How Fizzy uses ActiveJob::Continuable to resume interrupted background jobs. #RubyOnRails

Likes: 25 Reposts: 0 Views: 648 Videos: 1
Score 5
@rafaelfranca
@rafaelfranca Feb 27, 2026 Testing

Consistency in the bigger one. The main application was written with minitest (test-unit) even before rspec was created, so to avoid splitting investment in build tooling for two frameworks we had to chose one, and the one with more tests written was minitest.

Likes: 14 Reposts: 0 Views: 575
Score 5
@rafaelfranca
@rafaelfranca Feb 27, 2026 Testing

Rspec isn’t not only deprecated, it is forbidden. Projects using it in the past aren’t asked to rewrite the tests, but new projects can’t use. And with AI, there is a possibility we will rewrite

Likes: 75 Reposts: 3 Views: 5,354
Score 3
@rubycentralorg
@rubycentralorg Feb 27, 2026 Community discussion

Our February README newsletter is live! 💎 Inside: highlights from the RubyConf Program, Scholars & Guides Program, AI in the Tech world, Ruby Community Conference spotlight, and a supporter feature with Cedarcode. Read the full edition here: https://mailchi.mp/348647f7308b/the-ruby-central-readme-february2026-newsletter

Likes: 0 Reposts: 0 Views: 47 Images: 1
Score 7
@dhh
@dhh Feb 27, 2026 Tool announcement

Basecamp 5 is switching to Lexxy. So Markdown in/out is coming! Not just for humans, but agents too.

Likes: 242 Reposts: 0 Views: 25,374
Score 4
@nalsh
@nalsh Feb 27, 2026 Opinion editorial

Rubyは実はこれですねぇ。technicalにはversionは2桁あれば良いが、政治的にもう1桁欲しくなる

Likes: 9 Reposts: 1 Views: 2,106
Score 6
@jchibbard
@jchibbard Feb 27, 2026 Tutorial

💬 A comparison of Python, JavaScript, and Ruby LLM libraries showing how RubyLLM provides a consistent interface for models, tokens, and agents across providers. #Ruby https://paolino.me/ruby-is-the-best-language-for-ai-apps/

Likes: 13 Reposts: 1 Views: 493
Score 6
@lucianghinda
@lucianghinda Feb 27, 2026 Testing

This is a great insight from TestDouble and it is even more true with Gen AI about how speed comes from flow and flow is a systems concept. Source: https://testdouble.com/insights/speed-is-a-side-effect-of-making-the-system-work

Likes: 3 Reposts: 2 Views: 307 Images: 1
Score 7
@dhh
@dhh Feb 26, 2026 Community discussion

Great to see the next generation of Rails startups continue to crack the unicorn code. Congrats to the whole @whop team 🤘

Likes: 145 Reposts: 2 Views: 19,370
Score 3
@dhh
@dhh Feb 26, 2026 Tool announcement

You'll find a description of the tailored tmux setup and the new layout functions here: https://learn.omacom.io/2/the-omarchy-manual/106/terminal#tmux

Likes: 47 Reposts: 1 Views: 8,443
Score 5
@Codeminer42
@Codeminer42 Feb 26, 2026 Tutorial

New post in our blog! Ever struggled to build complex queries with ActiveRecord? Discover the power of derived tables! Dive into this technique to level up your Rails SQL game! https://blog.codeminer42.com/mastering-derived-tables-in-rails/ #Rails #ActiveRecord #Ruby #WebDev

Likes: 0 Reposts: 0 Views: 61 Images: 1
Score 8
@rubylandnews
@rubylandnews Feb 26, 2026 Tutorial

Robby on Rails ➜ What I Learned Building a RAG Tool in Ruby (With No Prior Experience) https://robbyonrails.com/articles/2026/02/26/what-i-learned-building-a-rag-tool-in-ruby-with-no-prior-experience/

Likes: 1 Reposts: 0 Views: 70
Score 6
@paolino
@paolino Feb 26, 2026 Release announcement

Omafish 3.4 is out, bringing Omarchy's 3.4 bash configuration and aliases to fish shell! https://github.com/crmne/omafish/releases/tag/3.4.0

Likes: 8 Reposts: 0 Views: 849
Score 6
@dhh
@dhh Feb 26, 2026 Tool announcement

Omarchy 3.4 is out! Massive release with 61 contributors, three new themes, tailored Tmux, new screenshot flow, new agent features (claude by default + tmux swarm!), keyboard RGB theme syncing, and a million other things. https://github.com/basecamp/omarchy/releases/tag/v3.4.0

Likes: 1,366 Reposts: 105 Views: 53,830 Images: 4
Score 3
@Giovapanasiti
@Giovapanasiti Feb 26, 2026 Tool announcement

active_canvas let's you create and manage static pages in your ruby on rails app without any new deploy at each change. It's free and open source and it really needs your feedback! https://github.com/giovapanasiti/active_canvas

Likes: 23 Reposts: 1 Views: 888 Videos: 1
Score 5
@RubyOnRailsBa
@RubyOnRailsBa Feb 26, 2026 Tutorial

What is the difference between Turbo and Stimulus, and what exactly is Hotwire? (from 14/07/2023) #ruby #rubyonrails #programming #difference #between #Turbo #Stimulus, #exactly #Hotwire? #hotwire? #stimulus, #turbo https://www.rubyonrails.ba/link/what-is-the-difference-between-turbo-and-stimulus-and-what-exactly-is-hotwire

Likes: 0 Reposts: 0 Views: 6
Score 7
@HiSaeloun
@HiSaeloun Feb 26, 2026 Tutorial

Upgrade to Rails 8 with confidence! Our guide covers Solid Queue, Solid Cache, built-in authentication, and Ruby 3.4 performance gains — the smoothest Rails upgrade yet. Read More ... https://blog.saeloun.com/2026/02/26/rails-7-to-8-upgrade-guide/ #Rails8 #RubyOnRails #SolidQueue #SolidCache #Kamal #WebDev #RailsUpgrade #Ruby34

Likes: 2 Reposts: 0 Views: 96 Images: 1
Score 5
@rubylandnews
@rubylandnews Feb 26, 2026 Opinion editorial

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. ➜ Ruby 4 & Rails 8: A Multi-Front Acceleration of the Ruby Ecosystem https://rubystacknews.com/2026/02/26/ruby-4-rails-8-a-multi-front-acceleration-of-the-ruby-ecosystem/

Likes: 0 Reposts: 0 Views: 85
Score 6