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
A readable stream of Ruby and Rails posts. Open one post to focus on the original content.
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
*Kaigi on Rails, not RubyKaigi. Shibuya. You should come!
ファイルをアップロードしてバックグラウンドで処理する実装をActiveJobに渡される時点でファイルは読み取り可能になっている前提の超楽観的な実装にしていたところ、Rails8系(8.1)ではレースコンディション(FileNotFoundError例外)になってしまい涙目で修正したら収ってリトライの検証ができない🥺
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.
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.
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
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 #マイクロサービス
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
ついにRails7系から8系、Ruby3系から4系のアップデート作業が業務で出てきたからキャッチアップしなければというお気持ち🥺 8はまだまともに触ったことないからなぁ…
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.
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
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.
🇯🇵 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
📱 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
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 👇
[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
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
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
💎 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
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
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
@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.
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
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:
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
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!
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
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).
Oops, forgot to publish the article I wrote yesterday... Reason #58 to love Ruby: RuboCop https://lovingruby.com/reasons/58-rubocop
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
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
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
How Fizzy uses ActiveJob::Continuable to resume interrupted background jobs. #RubyOnRails
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.
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
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
Basecamp 5 is switching to Lexxy. So Markdown in/out is coming! Not just for humans, but agents too.
Rubyは実はこれですねぇ。technicalにはversionは2桁あれば良いが、政治的にもう1桁欲しくなる
💬 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/
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
Great to see the next generation of Rails startups continue to crack the unicorn code. Congrats to the whole @whop team 🤘
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
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
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/
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
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
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
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
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
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/