-
EagerEye: Catching the N+1s Bullet Misses — with Static Analysis TOP NEW
A few months ago I wrote Beyond N+1: Hidden Performance Traps and Fixes about the performance killers Bullet can’t catch — queries inside custom methods, serializer-induced query explosions, callback-driven inserts, and so on. The post ended with a list of techniques and tools to work around Bullet’s blind spots, but it didn’t really answer the ... Read More
-
Beyond N+1: Hidden Performance Traps and Fixes TOP NEW
Bullet is an excellent gem for catching N+1 queries. However, a significant portion of the performance issues we encounter in production fly completely under Bullet’s radar. In this post, we’ll explore the performance killers that Bullet can’t detect and how to identify and fix them. Table of Contents Bullet’s Limitations Hidden N+1s in... Read More
-
Modern Rails Authentication with Devise & Hotwire TOP NEW
Building robust user authentication is a fundamental requirement for most web applications. In this guide, we’ll walk through setting up a complete authentication system in Rails using Devise, integrating it seamlessly with Hotwire for a modern SPA-like experience, enhancing our forms with Simple Form, and implementing user profile images with A... Read More
