Ruby stream

Ruby Posts

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

This week
@ishtwts
@ishtwts Feb 20, 2026 Opinion editorial

Stop comparing programming languages Python is VERSATILE JavaScript is POWERFUL Ruby is ELEGANT C is ESSENTIAL C++ Java is ROBUST ---

Likes: 7,026 Reposts: 276 Views: 177,932
Score 3
@marcoroth_
@marcoroth_ Feb 20, 2026 Gem release

These kinds of small fixes are oddly satisfying to get right. This ships in the next version of Herb! 🙌

Likes: 5 Reposts: 1 Views: 303 Images: 1
Score 7
@dhh
@dhh Feb 19, 2026 Community discussion

Fantastic work from the team on this, Jenn! Love how it turned out.

Likes: 16 Reposts: 0 Views: 1,636
Score 7
@dhh
@dhh Feb 19, 2026 Tool announcement

Omarchy 3.4 RC1 is ready for folks willing to help test the next release. Unified screenshot flow, tailored Tmux setup, Asus Zephyrus compatibility, keyboard backlight theme syncs, two new themes, tons of fixes. Shaping up super nice! https://github.com/basecamp/omarchy/pull/4525

Likes: 606 Reposts: 29 Views: 26,716 Images: 4
Score 3
@HiSaeloun
@HiSaeloun Feb 19, 2026 Tutorial

Upgrading to Rails 7? Say goodbye to Node.js! Our latest guide covers Import Maps, Hotwire, Ruby 3 YJIT, and encrypted attributes — everything you need for a smooth migration from Rails 6.1. #RubyOnRails #Rails7 #Hotwire #ImportMaps #Ruby3 #WebDev #RailsUpgrade #TurboRails #Stimulus

Likes: 3 Reposts: 1 Views: 118 Images: 1
Score 8
@ruby_stack_news
@ruby_stack_news Feb 19, 2026 Performance

⚡ From ~30 minutes to ~2 minutes: how a Rails team made CI actually fast No test rewrites. No black magic. Deep dive from Kaigi on Rails 2025 👇 🔗 https://rubystacknews.com/2026/02/18/%e2%9a%a1-from-30-minutes-to-2-speed-running-rails-ci-without-cheating-much/ #Ruby #Rails #CI #DevOps #RSpec #Performance

Likes: 1 Reposts: 1 Views: 34 Images: 1
Score 9
@hacksHub_jp
@hacksHub_jp Feb 18, 2026 Hiring job

【Ruby on Rails】 💎完全フルリモート!国内No.1ファンクラブSNSのサーバーサイド開発案件 💎 国内最大級のトラフィックを支える!大規模サービスのスケーラビリティに挑むエンジニア募集 多くのクリエイターとファンに支持される国内No.1ファンクラブSNSのサーバーサイド開発を担当いただきます。... (truncated for brevity)

Likes: 3 Reposts: 1 Views: 143
Score 7
@RubyOnRemote
@RubyOnRemote Feb 18, 2026 Hiring job

Doximity (@doximity) is hiring Software Engineer (Ruby/Rails), Advertising Platform. 🌎 Remote - US 💰 $165,000 - $195,000 USD yearly #ruby #rubyonrails #remotejobs https://rubyonremote.com/jobs/71963-software-engineer-ruby-rails-advertising-platform-at-doximity

Likes: 0 Reposts: 0 Views: 59
Score 8
@adam_chal
@adam_chal Feb 18, 2026 Release announcement

rv 0.5.1 is out! Download it on Homebrew or at this link: https://github.com/spinel-coop/rv/releases/tag/v0.5.1 We now support precompiled Ruby on musl, thanks to Eric Case. David Rodríguez fixed a performance regression, so now setup-rv GitHub Action should be just as fast as setup-ruby.

Likes: 1 Reposts: 0 Views: 194
Score 3
@subvisual
@subvisual Feb 18, 2026 Hiring job

Calling Elixir and Ruby developers: We're hiring a full stack dev. You'll work on products we care about in web3 and fintech, using Phoenix, Rails, and modern frontend frameworks. We organize RubyConf Portugal. We use Elixir in production. We care about the craft. TypeScript frontend + your backend language of choice. Remote EU: https://t.co/0KxyczGpIz #elixir #ruby #hiring #fullstack

Likes: 6 Reposts: 0 Views: 193 Images: 1
Score 7
@UndercodeUpdate
@UndercodeUpdate Feb 18, 2026 Security advisory

Remote Code Execution via Ruby’s Method: A Deep Dive into Unsafe API Design and How to Mitigate It + Video https://undercodetesting.com/remote-code-execution-via-rubys-method-a-deep-dive-into-unsafe-api-design-and-how-to-mitigate-it-video/ Educational Purposes!

Likes: 0 Reposts: 0 Views: 11
Score 2
@F33xR
@F33xR Feb 18, 2026 Gem release

New post and new library released yesterday: ruby_llm-evals: A Rails engine to manage and run evaluations on your app's prompts with real data

Likes: 0 Reposts: 0 Views: 6
Score 4
@stablegen_io
@stablegen_io Feb 18, 2026 Gem release

Recently published a new ruby gem called token_ledger. This gives @rails apps a token/credit system for their users. It doesn't depend on any specific payment processor. It's used in StableGen and works great. Hopefully some people find it useful! https://github.com/wuliwong/token_ledger

Likes: 2 Reposts: 1 Views: 62
Score 4
@dingsdax
@dingsdax Feb 18, 2026 Gem release

PR is ready: https://github.com/getsentry/sentry-ruby/pull/2838 It will be included in the next release, which is still planned for February. I’ll ping you once it’s out. Thanks for your patience!

Likes: 2 Reposts: 0 Views: 23
Score 4
@RubyOnRailsBa
@RubyOnRailsBa Feb 18, 2026 Tool announcement

Ruby::Box: Rethinking Code Reloading with Isolated Namespaces | Ruby Elders (from 30/01/2026) #ruby #rubyonrails #programming #Ruby::Box: #Rethinking #Reloading #Isolated #Namespaces #Elders #code https://www.rubyonrails.ba/link/ruby-box-rethinking-code-reloading-with-isolated-namespaces-ruby-elders

Likes: 0 Reposts: 0 Views: 15
Score 5
@rubylandnews
@rubylandnews Feb 18, 2026 Tutorial

Giant Robots Smashing Into Other Giant Robots ➜ A JavaScript developer's guide to Rails: Authorization with Pundit https://thoughtbot.com/blog/a-javascript-developer-s-guide-to-rails-authorization-with-pundit

Likes: 2 Reposts: 0 Views: 96
Score 6
d
@devinterface Feb 17, 2026 Tutorial

Rails 8 focuses on performance, security and developer experience. Still a strong choice when productivity and time-to-market matter. https://www.devinterface.com/en/blog/whats-new-in-ruby-on-rails-8 #devinterface #rubyonrails #softwareengineering

Likes: 0 Reposts: 0 Views: 11
Score 5
d
@dhh Feb 17, 2026 Architecture

The original plan for Fizzy was to ship the SaaS version with one sqlite database per customer. That didn't end up happening, but we built all the Rails infrastructure needed to make it possible. Mike goes through it all here: https://www.youtube.com/watch?v=J1I3puqWDEw

Likes: 186 Reposts: 11 Views: 37,083
Score 3
r
@rubylandnews Feb 17, 2026 General

Short Ruby Newsletter ➜ Short Ruby Newsletter - edition 168 https://newsletter.shortruby.com/p/edition-168

Likes: 0 Reposts: 0 Views: 53
Score 6
E
@EvgeniyDemin Feb 17, 2026 Gem release

DatabaseConsistency just got a new release. This time, it brings more support to composite keys in modern Rails 7.1+. I see it's still actively used by the community, enjoy!

Likes: 0 Reposts: 0 Views: 23
Score 4
r
@rubylandnews Feb 17, 2026 Performance

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. ➜ From Delayed Job to Solid Queue: How a 10-Year Rails App Finally Achieved Linear Scaling https://rubystacknews.com/2026/02/16/from-delayed-job-to-solid-queue-how-a-10-year-rails-app-finally-achieved-linear-scaling/

Likes: 1 Reposts: 0 Views: 146
Score 5
e
@evilmartians Feb 16, 2026 Tool announcement

@palkan_tula and Albert Pazderin are building TutorialKit.rb. It's a toolkit for interactive Ruby and Rails tutorials running in the browser with ruby.wasm. See how it works and try it for yourself: https://evilmartians.com/chronicles/tutorialkit-rb-the-ruby-wasm-journey-goes-onward

Likes: 4 Reposts: 1 Views: 314
Score 5
d
@doerpiyush Feb 16, 2026 Tutorial

Had a Ruby upgrade guide sitting as a draft for months. Fed it to @claudeai with the coding tutor skill → full tutorial created and published with a shareable link. All in minutes. If you're a Rails dev who gets a knot in your stomach when someone says "we need to upgrade Ruby" - this is for you: https://t.co/iyIRJnQDzL

Likes: 0 Reposts: 0 Views: 7
Score 6
j
@jchibbard Feb 16, 2026 Tool announcement

🔧 Mise, a Ruby version manager written in Rust, can now install precompiled Ruby binaries instead of compiling from source each time. https://mise.jdx.dev/lang/ruby.html#precompiled-binaries

Likes: 16 Reposts: 0 Views: 684
Score 5
s
@strzibnyj Feb 16, 2026 Tutorial

Test Driving Rails v1.1 is out for Minitest 6! 🎉 I included some new sections: - Testing time (including system tests) - Optimizing SQLite, MySQL, and PostgreSQL for tests I added a first free bonus: - Claude Skills for writing tests with AI https://testdrivingrails.com

Likes: 38 Reposts: 4 Views: 2,967
Score 4
r
@ruby_stack_news Feb 16, 2026 Tutorial

Rails 8 introduces rails g authentication, a built-in way to implement auth without Devise. In this article I break down: 🔐 how it works ⚖️ when to use it vs Devise 👉 https://rubystacknews.com/2026/02/16/rails-8-authentication-why-the-new-built-in-generator-matters-and-what-it-means-for-devise/ #Rails8 #RubyOnRails #Authentication #WebSecurity

Likes: 0 Reposts: 0 Views: 24
Score 5
d
@discoposse Feb 15, 2026 Deployment

I've been a long-time PaaS consumer for my @rails hosting. After thinking that way for so long I finally took a few hours to dig into Kamal for deployment. Thanks to a little help from @OpenAI Codex, I pushed my first deploy to @Akamai @linode this morning. It still feels amazing every time you do that first successful deploy.

Likes: 0 Reposts: 0 Views: 64
Score 8
R
@RubyOnRailsBa Feb 15, 2026 Security advisory

Malicious Ruby Gems Exfiltrate Telegram Tokens and Messages ... (from 06/06/2025) #ruby #rubyonrails #programming #Malicious #Exfiltrate #Telegram #Tokens #Messages #gems https://www.rubyonrails.ba/link/malicious-ruby-gems-exfiltrate-telegram-tokens-and-messages

Likes: 1 Reposts: 1 Views: 17
Score 7
f
@ffaebi Feb 15, 2026 Gem release

The ruby ecosystem is so alive again. Just looked for a crawler and found this brand new ruby gem 😊 https://github.com/craft-wise/rubycrawl

Likes: 3 Reposts: 0 Views: 433
Score 8
R
@RubyOnRailsBa Feb 15, 2026 Gem release

martijn/xsv: High performance, lightweight .xlsx parser for Ruby that provides nothing a CSV parser wouldn't (from 30/01/2026) #ruby #rubyonrails #programming #martijn/xsv: #performance, #lightweight #.xlsx #parser #provides #nothing #wouldn't https://www.rubyonrails.ba/link/martijn-xsv-high-performance-lightweight-xlsx-parser-for-ruby-that-provides-nothing-a-csv-parser-wouldn-t

Likes: 2 Reposts: 0 Views: 39
Score 8
R
@RubyOnRailsBa Feb 14, 2026 Tool announcement

Ruby Classifier - Text Classification for Ruby (from 30/01/2026) #ruby #rubyonrails #programming #Classifier #Classification #classifier https://www.rubyonrails.ba/link/ruby-classifier-text-classification-for-ruby

Likes: 0 Reposts: 0 Views: 7
Score 9
L
@LordSarevok Feb 14, 2026 Community discussion

🔭 This is what I liked this week https://lordsarevok.substack.com/p/week-07-2026-links-that-i-found-interesting Ruby newsletter highlights Rails 8.2 JSON syntax, PG locks, AI trust survey, Cloudflare upgrades & GitHub agentic flows

Likes: 0 Reposts: 0 Views: 15
Score 9
F
@FromDev Feb 14, 2026 Tutorial

Unleashing Ruby On Rails APIs: The GraphQL Revolution https://www.fromdev.com/2024/05/ruby-on-rails-apis-graphql.html?feed_id=13677&_unique_id=6990523d8a013&utm_source=Twitter&utm_medium=fromdev&utm_campaign=FS%20Poster

Likes: 0 Reposts: 0 Views: 8
Score 10
k
@kakakakakku Feb 14, 2026 Tool announcement

roadmap.sh に Ruby ロードマップと Rails ロードマップが追加されてた https://roadmap.sh/

Likes: 2 Reposts: 0 Views: 215
Score 5
i
@inazarova Feb 13, 2026 Architecture

Intercom, and their https://fin.ai/ is running on a beautiful Ruby on Rails monolith with what seems like a pretty amazing DX

Likes: 14 Reposts: 0 Views: 936
Score 6
m
@mario_chavez Feb 13, 2026 Gem release

Just shipped Maquina Components v0.4.0 — focused on Turbo Drive compatibility and fixing a subtle Rails partial rendering bug. If you're building with Hotwire's morph mode, you've probably hit the pain of client-side state getting clobbered by server renders. The sidebar component now handles this properly: → Deterministic IDs (sidebar-left / sidebar-right) so idiomorph can match elements across renders → Cookie state is the source of truth — a turbo:before-morph-element listener prevents stale server values from overwriting it → No more layout shift when Stimulus transitions between mobile and desktop modes I also found that yield within a Rails partial silently renders the entire page when no explicit block is provided. This is a known Rails edge case that's easy to miss. We patched 9 partials (card, alert, toast, combobox) to use an explicit content: parameter instead. It's a breaking change, but the migration is straightforward — swap do...end blocks for content: capture { ... }. Full release notes and migration guide: https://t.co/R8XwAnz3cs maquina_components is an open-source Rails UI library — server-rendered ERB partials styled with Tailwind CSS v4 and data attributes, inspired by shadcn/ui. No React, no build step. @maquinaapp #RubyOnRails #OpenSource #Hotwire

Likes: 8 Reposts: 3 Views: 358
Score 5
a
@ahmednadar Feb 13, 2026 Tool announcement

I wrote about my journey from one UI component for Rails. Then a production 32 components, such as Forms, steppers, tables, modals, navigation, dropdowns. All built with Rails 8, Turbo, and StimulusJS. No external JavaScript libraries. No outside frontend. And now imagine building entire Rails apps in seconds, agentically. Meet Rapidfy 🚀 https://t.co/awkid7w6ib

Likes: 2 Reposts: 0 Views: 81
Score 6
a
@ahmednadar Feb 13, 2026 Tool announcement

It started with a button. Two years later, it's 32 Rails-native UI components. NO external JS libraries NO outside front-end Just pure Rails 8, Turbo and StimulusJS. https://rapidrails.cc/docs/getting_started/introduction Now imagine building entire Rails apps in seconds, agentically. Meet Rapidfy 🚀

Likes: 3 Reposts: 0 Views: 203
Score 5
p
@pastuxso Feb 13, 2026 Opinion editorial

The best compliment to Rails: every language keeps trying to recreate it. Meanwhile, Rails 8 + Hotwire ships full-stack apps with zero JS build step. The original is still unmatched. #RubyOnRails

Likes: 3 Reposts: 0 Views: 239
Score 7
j
@joelmoss Feb 12, 2026 Tool announcement

I used to use puma-dev, which I loved. But it's dead, and has issues 😢 I started playing with Caddy and came up with rails_caddy_dev, and... it's pretty damn sweet, and actually really simple 👌 Add to your Gemfile and start rails server. That's it! ❤️ https://github.com/joelmoss/rails_caddy_dev/

Likes: 1 Reposts: 0 Views: 35
Score 5
j
@joemasilotti Feb 12, 2026 Architecture

Then there's Hotwire Native. Wrap your existing Rails app in a native shell. Your HTML renders inside native navigation. Deploy features without waiting for App Store review. 37signals uses it for Basecamp, HEY Email, and HEY Calendar. Millions of users.

Likes: 2 Reposts: 0 Views: 94
Score 5
a
@a_matsuda Feb 12, 2026 Conference event

Asakusa.rb新年会ですが、先ほど増枠したので、あと若干名入れます。来週のRuby Tuesdayです。今年は沖縄です。いつものメンバーの方でもそうでない方でも大丈夫ですので、参加希望者はお早めにサインアップしちゃってください。 https://asakusarb.esa.io/posts/1287 #asakusarb

Likes: 8 Reposts: 3 Views: 1,008
Score 7
p
@pastuxso Feb 12, 2026 Tip trick

Rails tip that saves me hours every week: Instead of reaching for React, try this: 1. Turbo Frames for partial page updates 2. Stimulus for small JS interactions 3. Turbo Streams for real-time updates Zero npm packages. Zero build step. Full interactivity. Your users can't tell the difference. Your deploy pipeline will thank you. #RubyOnRails #Hotwire #WebDev

Likes: 1 Reposts: 0 Views: 48
Score 5
r
@ruby_stack_news Feb 12, 2026 Performance

Railsの並列処理は怖くない。 怖いのは「設計されていない並列化」。 Kaigi on Rails 2025 で発表された コネクションプール枯渇の実践的対策を解説しました。 https://rubystacknews.com/2026/02/12/designing-safe-parallelism-in-rails/ #Ruby #Rails #Sidekiq #KaigiOnRails

Likes: 3 Reposts: 0 Views: 116
Score 6
T
@TimeeDev Feb 12, 2026 Conference event

📣[Ruby on Rails × Observability ~主要SaaS企業が語る、プロダクト価値を最大化する可観測性の最前線~] の登壇資料を公開しました! 🌳金森(@_MoneyForest )の資料はこちら https://speakerdeck.com/moneyforest/ke-guan-ce-xing-womu-de-si-kao-tezhuo-ezhi-su-squadkazi-lu-de-nigai-shan-tekiruo11yji-pan-tukuri-railsmosiyuramonorisu-devplatform-squadnoqu-rizu-mi 🪴徳富(@yannKazu1 )の登壇資料はこちら https://speakerdeck.com/hirosi1900day/o11yniyoruke-shi-hua-teshi-xian-suru-timudu-li-xing-hahuomansugai-shan #datadog_ror_o11y

Likes: 12 Reposts: 4 Views: 929
Score 7
t
@techracho Feb 12, 2026 Tutorial

Rails: レトロゲーム風の隠しコマンドをStimulusで実装する(翻訳) #techracho #JavaScript #Ruby_On_Rails #Stimulusjs https://techracho.bpsinc.jp/hachi8833/2026_02_12/154841

Likes: 1 Reposts: 3 Views: 330
Score 5
r
rubylandnews Unknown date Rails

Rails at Scale ➜ Using Perfetto in ZJIT railsatscale.com/2026-03-27-usi… Posted Mar 27, 2026 at 8:28PM

Likes: 0 Reposts: 0 Views: 0
Score 10
e
evilmartians Unknown date Rails

We're ready for @tropicalonrails! Excited that Martians are opening and closing the conference:@marcoroth_ kicks things off on the 9th@palkan_tula wraps it up on the 10thAlso, for those who arrive on the 8th, don't miss the Inertia Rails workshop with @skryukov_dev, @BrianKnoles, and @brandonshar.See you there! Posted Mar 27, 2026 at 7:23PM

Likes: 0 Reposts: 0 Views: 0
Score 10
r
rubylandnews Unknown date Rails

The Rails Tech Debt Blog ➜ Our Rails Upgrade Methodology as Claude Code Skills fastruby.io/blog/open-sour… Posted Mar 27, 2026 at 6:24PM

Likes: 0 Reposts: 0 Views: 0
Score 10
s
schwad_rb Unknown date Rails

I feel like if you adhere closely to the Rails Way with Claude Led coding this is required reading Yaroslav Shmarov @yarotheslav AI is bad with Hotwire.@julian_rubisch is trying to change it.For years he was building a library of advanced Hotwire behaviors hotwire.club Now, it's open source!Add these skills to your app and turn your Hotwire from 💩 to 🥇Thanks Julian! h6a Posted Mar 27, 2026 at 9:18AM Posted Mar 27, 2026 at 6:06PM

Likes: 0 Reposts: 0 Views: 0
Score 10