G. Vinayak Iyer
RSS FeedNotes from building software, debugging production issues, and learning in public across Rails, React, JavaScript, local AI tooling, and the occasional meme-worthy rabbit hole.
Read my blog posts or check my GitHub for more info.
Recent Posts
Building a Local AI Code Completion Extension from Scratch
Published: at 12:32 PMA deep dive into building a VS Code and Zed extension for local AI-powered code completion using Rust, Qwen3, and MiniLM — and all the unexpected fires along the way. From architecture decisions to runtime debugging, no detail is spared.
Chasing a Ghost Worker: Debugging Stale Sidekiq Jobs
Published: at 12:22 PMA production debugging story about tracking down persistent `NameError` crashes caused by stale Sidekiq jobs for a deleted worker class. Learn why draining all Redis queues matters and how `select` vs `each` can bite you at scale.
How to Optimize Left Joins in Active Record: A Complete Guide
Published: at 04:55 PMLearn how to efficiently use left joins in Active Record for improved performance and data retrieval.