Posts
All the articles I've posted.
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.
How to configure AstroPaper theme
Updated: at 01:05 PMHow you can make AstroPaper theme absolutely yours.
How to use Git Hooks to set Created and Modified Dates
Updated: at 06:59 PMHow to use Git Hooks to set your Created and Modified Dates on AstroPaper
How to add a new Social Icon to AstroPaper
Published: at 06:16 PMHow to add a new social icon to AstroPaper
AstroPaper 4.0
Published: at 09:30 AMAstroPaper v4: ensuring a smoother and more feature-rich blogging experience.
Predefined color schemes
Updated: at 09:09 AMSome of the well-crafted, predefined color schemes for AstroPaper blog theme.
How to add an estimated reading time in AstroPaper
Updated: at 02:53 PMHow you can add an 'Estimated Reading time' in your blog posts of AstroPaper.
Adding new posts in AstroPaper theme
Updated: at 09:12 AMSome rules & recommendations for creating or adding new posts using AstroPaper theme.