RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Today

Billing in Rails 8 — a practical guide to Pay + Stripe

I just released Billing in Rails 8, a 126-page implementation guide for building subscription billing into a Rails app with Pay and Stripe. It focuses less on getting the first Stripe Checkout session working and more on everything that comes after: keeping provider state separate from product behavior, stable application-level plans, entitlements and limits, trials, upgrades and downgrades, cancellation, failed payments, reconciliation, and testing the whole thing without making Stripe your application architecture. Read more

Rails World '26: The RubyGems Compact Index

Every time Bundler resolves your Gemfile, it’s talking to the compact index. In this post, the speaker walked us through what the compact index actually is, how RubyGems.org keeps it in sync at scale, and two features Jenny helped ship in the past year to make gem installs faster and more secure. Read more

asgard v0.4.0 now supports scheduling periodic tasks

Creating tasks to support your development workflow has always been an easy thing to do with the Thor-based asgard ruby gem with its Loki files defining your tasks and their dependencies. asgard’s two big features are its ability to run dependencies to a task either serially or concurrently or a mix of both before running the target task. Now you can create a new category of tasks that run periodically using the new schedule keyword in your loki files. Read more

Ruby, Rails & AI Daily: DHH Goes "Pencils Down" at Rails World as Agents Keep Jumping

DHH opened Rails World 2026 by announcing that 37signals has stopped writing routine code by hand, with HEY being rebuilt as six native apps plus a Rust mail backend, and a call for every app to ship a CLI so users can bring their own agent. The roundup also covers Day 1 talks on Active Search, Lexxy and hardening Active Storage, the Agents on Rails max-effort report where DeepSeek 4.1 Flash found the harness API key and used it to pull Fizzy’s source from GitHub, the OpenAI agent that breached an Australian Medicare portal, and Ruby 3.4.11. It closes with three practical guardrails for Rails teams running coding agents: keep provider keys out of the sandbox, default-deny egress, and grade outcomes the agent cannot rewrite.

Active Storage image optimization at scale: lessons from 1,916 conference photos

We replaced a hosted gallery with a Rails 8.1 app on one box for Friendly.rb, then open sourced it. Nine Active Storage derivatives per photo, AVIF measured 31.6% under WebP, and the things the guides do not warn you about past a few dozen images. Read the full article on:

Loading older posts