performance 40
- When a Rails or LMS Platform Becomes Hard to Change
- Testing Small Local LLMs on Modest Hardware: A Portable Workflow
- Rails Performance from the Metal Up: A Field Guide
- Postgres conflict with recovery: why replicas cancel queries
- Production Ruby Debugging: A Progressive Escalation Guide
- Token Efficiency for AI Coding Agents in 2026
- Polymorphic Indexes in MySQL: Type-First or ID-First?
- Redis Cleanup and Memory Management in Kubernetes
- Choosing a Website Stack for a 1C1G Server
- Optimizing a 1C1G Ubuntu Cloud Server
- Transactions, touch, and async rollups for derived data in Rails
- load_async in Rails 8: loading associations concurrently
- Rails 8.1.1 + connection_pool 3.x: RedisCacheStore boot crash
- From Shared Database to APIs: Taming the Performance Hit
- From 499 to 200: Fixing Nginx Timeouts in a Rails API
- Optimizing Android Builds in GitHub Actions
- JavaScript Engines in React Native: JSC vs. Hermes
- Responsive Images: Serving the Right Size for Every Screen
- Speeding Up Docker: Fixing Slow Host-to-Container File Sync
- Enabling Gzip and Brotli Compression on Google Cloud CDN
- Web Workers vs Service Workers: What Each One Is For
- Ruby Ractor vs the GVL: When You Get Real Parallelism
- PostgreSQL JSONB vs Linking Tables for Relationships
- Is Your Endpoint I/O Bound or CPU Bound?
- Idempotent Rails Requests with a Redis Semaphore Lock
- Deadlocks in MySQL and PostgreSQL: Foreign Keys vs Performance
- Retry Strategies in Ruby: Exceptions vs. Conditional Checks
- API Design for Time Slot Replacement in Booking Systems
- When AWS Lambda Makes Sense for a Single API Endpoint
- Ordering by an Associated Column Without Breaking includes
- N+1 Queries in Rails: What Silently Breaks `includes`
- Ruby readability vs performance: filter_map and a single loop
- Rufus Scheduler: How Its Main Loop Actually Works
- Materialized Views: Speeding Up Queries with a Tradeoff
- Ruby's GVL vs Ractor: What Actually Runs in Parallel
- Speeding Up Nested JSON Serialization in Rails
- Rails N+1 Queries: joins vs preload vs eager_load vs includes
- Redis Memory Spikes: Tracking Down a Runaway Sidekiq Queue
- Fragment Caching a Large List That Changes Constantly
- Redis in Ruby on Rails: Cache Server and Job Queue