🌐 AI搜索 & 代理 主页

Building things that matter, one prompt at a time.

Husband, father, bootstrapped founder, and purveyor of fine Ruby on Rails applications. Writing about code, life, business, and building with AI.

Recent Writing

View all posts →
Nov 04

Render Components from Turbo Broadcasts

Creating a Rails initializer that extends Turbo Streams broadcasts to support rendering Phlex or ViewComponent components directly, eliminating the need for...

Nov 01

Solid Queue in Development

Configuring Rails 8's SolidQueue to run in a separate process during development instead of using the default async adapter, with setup instructions for...

Oct 31

Plucking Nice

Learning that ActiveSupport provides a pluck method similar to ActiveRecord, allowing cleaner extraction of specific attributes from collections without...

Oct 08

Building a Multi-Step Job with ActiveJob

Creating a SteppedJob base class using Shopify's JobIteration gem to break down complex background jobs into trackable, resumable steps with clear mental models...