Building a Codebase RAG System
A deep dive into building an effective code question-answering system using RAG, tree-sitter, and advanced retrieval techniques
Hey there! I'm sharing my experiences, experiments, and learnings in the tech world. From JavaScript and React to Rails, PostgreSQL, and AI - these articles are my personal reference and hopefully helpful for others too. Join me as I document my tech experiences!
A deep dive into building an effective code question-answering system using RAG, tree-sitter, and advanced retrieval techniques
Learn how to write robust database tests using pgTAP, from basic setup to advanced testing patterns for complex database functions and triggers
A personal account of navigating remote work across time zones, overcoming communication challenges, and building meaningful connections in a distributed team
A practical guide to web accessibility, from basic concepts to implementation strategies, based on real-world experiences and conference insights.
A personal account of attending React India 2023 at Planet Hollywood Beach Resort in Goa, where I connected with amazing developers and learned about the future of React.
A casual exploration of React's core concepts by building a simplified version, inspired by Tejas Kumar's talk and a chance meeting at React India Conference.
How I built an AI-powered job matching service for Hacker News' Who's Hiring posts, and what I learned along the way
A comprehensive guide to migrating Rails 6.1.x applications to Rails 7, focusing on replacing Webpacker with Importmaps and integrating React components.
A practical guide to creating Excel templates with complex validations, dropdowns, and dynamic data using Rails and the Axlsx gem
A practical guide to implementing and optimizing PostgreSQL full-text search in your applications, from basic concepts to advanced techniques.
A comprehensive guide to understanding JavaScript's core concepts, from execution context to promises and async/await.