41554 blogs · [ { "id": "01a0b8af-9674-7253-b323-0055f66faa75", "title": "AI Coding Agents for Ruby on Rails: Benchmarks and Best Practices", "url": "https://haseebeqx.com/posts/ai-coding-agents-ruby-on-rails/", "published_at": "2026-09-18T09:00:00+00:00" }, { "id": "01a0b8af-9674-7253-b323-0055f7455054", "title": "How to Benchmark a Rails Performance Fix", "url": "https://haseebeqx.com/posts/benchmarking-rails-performance-changes/", "published_at": "2026-09-17T18:32:37+00:00" }, { "id": "01a09504-57a3-73cc-a2a1-aa39068d4bb6", "title": "Using speedscope.app to Profile Ruby and Rails", "url": "https://haseebeqx.com/posts/using-speedscope-to-profile-ruby-and-rails/", "published_at": "2026-09-12T08:04:28+00:00" }, { "id": "01a09504-57a3-73cc-a2a1-aa3906f4b0c9", "title": "How to Fix N+1 Queries in Rails: Patterns From Six Real Pull Requests", "url": "https://haseebeqx.com/posts/how-to-fix-n-plus-one-queries-in-rails/", "published_at": "2026-09-12T05:15:00+00:00" }, { "id": "01a08781-b8cc-70f8-bc09-2d28a17c9280", "title": "You Don't Need Complex AI Research Agents, It Can Be Implemented As a Skill Most of The Time", "url": "https://haseebeqx.com/posts/replaced-a-complex-reddit-research-agent-with-skill/", "published_at": "2026-08-10T04:30:00+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde668110dc9", "title": "Navigating the Maze: How to Start Working on a Legacy Rails Codebase", "url": "https://haseebeqx.com/posts/navigating-the-maze-how-to-start-working-on-a-legacy-rails-codebase/", "published_at": "2024-10-06T06:17:02+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde6687e11f8", "title": "Rails 8 Authentication Generator With User Registration", "url": "https://haseebeqx.com/posts/rails-8-authentication-generator-with-user-registration/", "published_at": "2024-10-03T15:40:06+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde6690d8930", "title": "How to Add PostgreSQL Index based on Query Plan as a Rails Developer", "url": "https://haseebeqx.com/posts/how-to-add-indexes-based-on-query-plan-as-a-rails-developer/", "published_at": "2024-08-24T06:49:05+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde669b31ece", "title": "Understanding The Output of EXPLAIN As a Rails Developer", "url": "https://haseebeqx.com/posts/rails-explain-analyze-explained/", "published_at": "2024-08-05T06:31:13+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde66a3d5fe6", "title": "Cheat Sheet for Rails + PostgreSQL Count Performance", "url": "https://haseebeqx.com/posts/cheat-sheet-for-rails-postgresql-count-performance/", "published_at": "2024-07-31T17:45:59+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde66a983345", "title": "Building Custom Generators in Rails", "url": "https://haseebeqx.com/posts/building-custom-generators-in-rails/", "published_at": "2024-07-27T19:18:55+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde66aa6d760", "title": "Let's Start Using Rails Attributes Api", "url": "https://haseebeqx.com/posts/lets-start-using-attributes-api/", "published_at": "2024-07-27T07:24:20+00:00" }, { "id": "01a08781-b8cd-70ab-af5f-bde66b6589ac", "title": "Using ActiveRecord Strict Loading to explicitly prevent N+1", "url": "https://haseebeqx.com/posts/active_record-strict-loading/", "published_at": "2024-07-25T08:14:11+00:00" } ] posts Claim your blog
Back to haseebeqx.com
Blog · corpus.blog/blogs/haseebeqx.com/posts

haseebeqx.com

haseebeqx.com

2026

2024