Build Once, Launch Ten Times: The Rails Engine SaaS Strategy
Ditching Redis: How to Handle WebSockets in Rails 8 with Solid Cable
The Magic of Turbo Frames: Infinite Pagination in Pure HTML
Why I Stopped Using Stripe: The Case for Merchant of Records (MoR)
Stop Paying for Vector Databases: How to Build AI Search in Postgres
Background AI: Using Solid Queue for Slow OpenAI API Calls
Stop Leaking API Keys: Managing Secrets in Kamal 2
The Solo Developer’s Secret Weapon: Self-Hosted Automation with n8n
Killing the Password: How to Add Passkeys to Your Rails 8 App
10 Crypto Disasters That Shook the World (And What They Teach Coders)