Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.
1549 articlesI am releasing SerpTrail 1.0 today, a new SEO rank tracker built with Rails, Hotwire, SQLite, and Kamal
#810 — July 23, 2026 Read on the Web Ruby Weekly 🔒 RubyGems Revokes Legacy API Keys After Possible Cache Leak — A CDN caching bug, which has exi...
🔗 https://rubystacknews.com/2026/07/21/ruby-may-finally-fix-the-famous-norway-problem/
July 21, 2026 The Ruby ecosystem may soon take an important step toward modern YAML support. Hiroshi SHIBATA (hsbt), a Ruby core developer, has introd...
https://rubystacknews.com/2026/07/20/beyond-tenant_id-treating-multi-tenancy-as-a-database-invariant/
July 20, 2026 Most Rails applications that become SaaS products follow the same trajectory. They begin with a single customer, acquire a second, then ...
My RubyConf Austria 2026 talk has been published on YouTube! What if your frontend was just… Ruby? https://www.youtube.com/watch?v=qTukq5AcSK0
We’re creating a shared place where Ruby users can ask questions and discuss ideas about your project: https://www.rubyforum.org/t/calling-all-open-so...
There are options to applying validations conditionally in ActiveModel. I encourage you to also consider other ways to model your rules. Hit the link ...
Vibe coded a useful thing for Rubyists over the weekend. Audition is a linter/fixer that gets your code Ractor-ready: static analysis powered by Shopi...
N+1 is lazy loading repeated across a collection. This RailsRevelry article traces the per-owner association load path, the relation.loaded? versus as...
RubyConf 2026’s discriminatory/mean organizers and all the benefactors who benefit from them treating people differently depending on whether they’re ...
https://www.rubyforum.org/t/how-to-deploy-an-existing-rails-app-for-free
If you used an LLM to write code you shipped a month ago, how well do you remember it? Would you realize if the code you committed today would break i...
#809 — July 16, 2026 Read on the Web Ruby Weekly Introducing Insta: Snapshot Testing for Ruby — Instead of hand-writing expected values, tests assert...
I am thankful to the Software Engineer who shared a very supportive comment regarding my experience of discrimination by RubyConf 2026. https://andyma...
If you’re using Turbo broadcasts to make a page collaborative, you might have noticed that the default refresh approach adds latency: an extra round t...
https://rubystacknews.com/2026/07/14/%e2%9a%bd-world-cup-fever-hits-the-ruby-community/
July 14, 2026 As the FIFA World Cup 2026 reaches its final stages, millions of fans around the globe are glued to every match. The Ruby community is n...
RubyConf 2026 is not a safe environment for everyone. They have an in-group and an out-group. If you’re in the in-group, they will treat you well and ...
https://trifle.io/blog/2026-07-14-tracking-business-metrics-in-rails-without-a-full-analytics-stack
If you’re minimize full screen RDP window session and want to minimize it without disconnecting, the quickest solution is to move your mouse to the to...
Hey dear Rubyists,
If your app writes logs or sends text to an LLM, sooner or later a real credit card, email, or API key ends up in there — data_redactor strips that ki...
If you’re looking for the best shared hosting with dedicated IP, the answer is simple: choose a shared hosting provider that offers a dedicated IP add...
Three rules turn duplication into abstractions through tiny steps, and catch false abstractions before they ever reach the code.
Ruby Open-Source Innovation Process Expectation vs Reality https://andymaleh.blogspot.com/2026/07/ruby-open-source-innovation-process.html
https://sarojmaharjan.com/blog/ruby-env-variables-are-strings/
If you’re seeing the “An authentication error has occurred. The function requested is not supported” message when connecting through Windows Remote De...
If you’re wondering how to get a free RDP server, the answer is simple: you can obtain one by signing up for cloud providers’ free trials, using educa...
https://mostlyobvio.us/2026/07/curiosity-reduced-the-heap-size-by-60/
https://www.deadbro.com/blog/moving-large-json-request-payloads-from-postgres-to-minio Our Postgres table grew 30x in a month (10GB → 300GB). Here’s h...
If you’ve ever wanted to use artificial intelligence without installing complicated software, run an AI agent in your desktop browser is one of the ea...
A loaded Active Record association target answers one question, not every future association-shaped call. This RailsRevelry article explains associati...
A Windows RDP settings file is a small configuration file with the .rdp extension that stores Remote Desktop Connection settings such as the remote co...
https://toppa.com/2026/rspec-5-rules-for-using-let-effectively/
If you’re looking for the best free remote desktop software for unattended access, the top choices are RustDesk, Chrome Remote Desktop, AnyDesk Free, ...
The best trick to create a free RDP is to use legitimate cloud providers that offer free trials or always-free virtual machines instead of relying on ...
I just published pico_phone (source), a thin Ruby wrapper around Google’s libphonenumber C++ library via Rice. It’s the same engine Android’s dialer u...
Just a reminder that RubyConf has become a Cesspool of Discrimination and Exclusion. In 2026, it doesn’t matter how well accomplished a Ruby Software ...
https://guides.rubyevents.org.
Group policy allow Remote Desktop specific users Windows 10? If you want to allow only specific users to access Remote Desktop on Windows 10 using Gro...
https://rubystacknews.com/2026/07/08/why-rubys-issue-tracker-still-links-to-a-1991-paper-about-floating-point-numbers/
July 8, 2026 If you’ve ever been surprised by this in Ruby: you’re not alone. Many developers initially assume this is a Ruby bug. It isn’t. In fact, ...
#808 — July 9, 2026 Read on the Web Ruby Weekly RubyGems.org Gets a New Design — The RubyGems site has received a major lick of fresh paint, much lik...
We migrated our ~2,800 RPS app from Heroku to Render. The migration was seamless, but the overall deployment experience just doesn’t hold up. Here’s w...
A practical guide to making AI-powered Rails background workers safe to retry. The article covers Sidekiq’s at-least-once execution model, LLM non-det...
Doctors Gallery provides trusted health articles, medical guides, wellness tips, and healthcare information to support better everyday health.
Doctor You Need is a healthcare information platform providing trusted medical guides, wellness tips, health resources, and expert insights to help pe...
BDWebIT provides fast, secure, and reliable VPS hosting solutions for businesses, developers, and growing websites. With high-performance SSD storage,...