RubyFlow
The Ruby and Rails community linklog
- Website
- rubyflow.com · all feeds from this site
- Feed URL
https://rubyflow.com/rss
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
The Open-Core task runtime that unlocks Ractors, unifies your backends, and delivers
The Open-Core task runtime that unlocks Ractors, unifies your backends, and delivers a 3× performance leap. Background job scheduling in Ruby has historically forced a brutal hardware compromise: suffer from Global VM Lock (GVL) limitations in multi-threaded modes, or deploy…
-
White Box Testing: Techniques, Examples & Best Practices
Explore white box testing, its core principles, techniques, and practical applications in software development. Learn how developers use knowledge of internal code structure to validate logic, identify hidden defects, improve code coverage, and strengthen application…
-
IP-Based Route Restrictions on Heroku with Rails
Here’s how to restrict Rails routes to VPN-only IPs on Heroku, where the managed router doesn’t support IP filtering https://danielabaron.me/blog/ip-based-route-restrictions-on-heroku-with-rails/
-
Puma, Falcon or Pitchfork? Choosing a Rails App Server in 2026
A practical comparison of Puma 8.0, Pitchfork 0.18 and Falcon 0.57 for Rails on Ruby 4.0: concurrency models (threads vs forked processes vs fibers), what changed in each server this year, production configs for all three, a comparison table, how to measure GVL wait before…
-
rbcop: RuboCop rewritten in Rust, about 14x faster in CI
rbcop is a drop-in replacement for RuboCop 1.92.2, written in Rust on Prism. It reads the same .rubocop.yml , takes the same command line and produces the same output, checked against RuboCop itself on nine large codebases: about two million offenses, zero differences,…
-
When Two Background Jobs Target the Same Record
Two Rails jobs can save successfully and still lose an update. Trace Solid Queue’s concurrency keys and expiry, then compare atomic increments with optimistic locking using a small database reproduction.
-
A new database for Rails
Over the past eight months, I’ve been building BicDB, a Rust-based database with PostgreSQL-compatible interfaces, full-text search, vectors, queues, and more. I relied heavily on AI coding agents (Claude and OpenAI), alongside roughly 1,200 hours of my own time.
-
ruby2html 2.1.0 — write views in pure Ruby, render HTML faster than ERB and Phlex
ruby2html lets you write views as a plain Ruby block DSL — div(class: ‘card’) { h1 @title } — and renders clean, escaped HTML with a C extension doing the hot work (SIMD escaping, tag rendering, attribute serialization). No runtime dependencies. Works standalone, as Rails…
-
Ruby: The Language Built on One Question — Why Can't Programming Be Joyful?
https://tailclick.com/ruby-the-language-built-on-one-question-why-can-t-programming-be-joyful
-
Asgard v0.6.0 adds Background Job Management
Asgard v0.6.0 is a task runner for any kind of project, with tasks written in Ruby. This release adds background jobs : sh "mkdocs serve", background: true starts a process that keeps running after asgard exits and logs its output, and asgard jobs list|stop|log|restart|clean…
-
beyond Ruby on Rails
Hey, I’m a Ruby on Rails developer who has been working with Rails since v1.2.3. I did many open-source projects (I think the total stars count >7K of all my projects), but now with AI era, it’s time to look at more things.
-
API Regression Testing
Learn how API regression testing helps detect breaking changes, maintain backward compatibility, and ensure consistent API performance across releases. Explore practical testing approaches, real-world examples, essential checklists, CI/CD integration strategies, and tools like…
-
Alchemy CMS 8.4
Bye, bye jQuery 👋 Alchemy CMS v8.4.0 has been released. See what else has been changed (spoilers: a lot) in the release notes at https://www.alchemy-cms.com/news/alchemy-8-4-released
-
A small change in your Rails app that can save some money and time
https://widefix.com/blog/bot-scans-rollbar-quota-new-relic-alerts/
-
Your Rails audit log has 4 blind spots. Auditors know all of them.
paper_trail, audited and logidze answer “what changed, and who changed it?” well. HIPAA and SOC 2 reviews also ask who viewed or exported sensitive data, whether the log itself can be trusted , how long it’s kept , and whether you can produce evidence . This article walks…
-
Raindeer: An event-driven and compositional web framework that’s easy to use
https://raindeer.dev
-
Solid Trio or the classic stack? vs Sidekiq, Redis and AnyCable in 2026
This post compares each Rails 8 Solid gem with the library it replaces, using current versions: Solid Queue 1.7 (batches, fiber workers, dynamic recurring tasks) vs Sidekiq 8.1, Solid Cache vs Redis, and Solid Cable vs Redis and AnyCable, with the project’s own benchmarks. It…
-
readword: word .doc and .docx files to markdown, in plain ruby
i kept needing to feed word files to llms and coding agents, and reading old .doc files from ruby always meant shelling out to libreoffice or antiword. so i wrote readword , its plain ruby, reads both .doc and .docx and gives you markdown with the headings, numbered lists,…
-
Solid Queue or Sidekiq? Choosing a background job backend for Rails 8 in 2026
A comparison of Solid Queue 1.7 and Sidekiq 8.1 for Rails 8 apps: Rails version support (Solid Queue needs 7.1+), DB vs Redis tradeoffs, fiber mode, batches, feature parity, operational cost, and how to migrate between them.
-
The Agents on Rails Files: designing black-box evals for coding agents
Agents on Rails is the Rails Foundation’s LLM benchmark. Evil Martians designed its evaluation tasks and the tooling to run trials at scale. On our blog, we’re going behind the scenes. First up: how we wrote black-box checks for apps whose code we’d never seen, to keep trials…