Latest Posts

Rails 8 Authentication from Scratch

Build production-ready authentication in Rails 8 without Devise using the new built-in generator and secure patterns.

February 15, 2026

Rails 8 Strict Loading: Stop N+1 at the Source

Configure strict loading modes to catch N+1 queries in development before they tank your production database.

February 14, 2026

Rails 8 Module Prepending Patterns

Master Ruby's prepend to extend Rails classes cleanly without brittle alias_method chains.

February 13, 2026

Rails 8 Action Mailer Preview Tricks

Master email previews with dynamic params, multi-part templates, and attachment testing in Rails 8.

February 12, 2026

Rails 8 Action Cable Without the Pain

WebSockets in Rails 8 are simpler than ever. Build real-time features without the configuration headaches.

February 11, 2026

Rails 8 Action Text Rich Content Guide

Build rich text editing into Rails 8 apps with Action Text, Trix, and Turbo integration for seamless content management.

February 10, 2026

My Recommended Stack

Ruby on Rails

The web framework that makes development enjoyable and productive

rubyonrails.org →

Hotwire

HTML over the wire - Turbo + Stimulus for reactive UIs without heavy JavaScript

hotwired.dev →

MySQL

Battle-tested relational database with excellent Rails support

mysql.com →

Cursor

AI-powered code editor that understands your entire codebase

cursor.sh →

Claude Code

AI coding assistant for the terminal - perfect for Rails development

claude.ai →

Deplo.io

Swiss PaaS - deploy Rails apps with git push, 100% Swiss hosted

deplo.io →