Blog

Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.


Rails `has_secure_password` with Argon2: Complete Migration Guide

Rails `has_secure_password` with Argon2: Complete Migration Guide

Step-by-step guide to enabling Argon2 with has_secure_password in Rails. Migrate from BCrypt with zero downtime using the Hybrid Verifier pattern in production.
Ruby on Rails Performance Optimization Patterns for 2026

Ruby on Rails Performance Optimization Patterns for 2026

Concrete benchmarks and patterns for Rails performance in 2026 — YJIT speedups, Rails 8 query optimization, Redis caching, and N+1 elimination.
Solid Trifecta: When to Keep Redis

Solid Trifecta: When to Keep Redis

Rails 8 defaults to Solid Cache, Solid Queue, and Solid Cable. Most apps don't need Redis anymore. Some still do. Here's how we decide which workloads stay.
Active Job Continuations in Rails 8.1

Active Job Continuations in Rails 8.1

Rails 8.1's ActiveJob::Continuable lets long-running jobs resume from their last completed step instead of restarting. Here's how it works, when to use it, and why your Kamal deploys stop losing work.
Hotwire Turbo 8 Performance Patterns: Real-Time Rails Applications

Hotwire Turbo 8 Performance Patterns: Real-Time Rails Applications

Master Hotwire Turbo 8 performance optimization for real-time Rails applications. Complete guide with advanced patterns, benchmarks, and production deployment strategies.
When Small Method Choices Cascade Into Big Performance Wins

When Small Method Choices Cascade Into Big Performance Wins

How one Ruby method change from gsub to tr cut CPU usage by 40%. Real examples of small method choices that cascade into big performance wins in Rails apps.
Rails 7.1: How Ruby on Rails Developers Can Use the .with Query Method for CTEs

Rails 7.1: How Ruby on Rails Developers Can Use the .with Query Method for CTEs

For Ruby on Rails developers looking to level up their database query skills, Rails 7.1 introduced a...
Turbocharge Your Rails Apps with Smart Database Indexing

Turbocharge Your Rails Apps with Smart Database Indexing

Is your Rails application running slow? Are search queries taking forever to complete? The solution...
The Art of Form Objects: Elegant Search Filtering in Rails 🔍

The Art of Form Objects: Elegant Search Filtering in Rails 🔍

Beyond Primitive Search: A Journey into Compositional Design 🌱 Search functionality in...
Solving Target Failed to Become Healthy Kamal Error: A Practical Debugging Guide

Solving Target Failed to Become Healthy Kamal Error: A Practical Debugging Guide

The Silent Deployment Killer Deployment should be the triumphant final step in your...