blog.virajpatwardhan.inHow I Almost Built an Expensive Feature (And What Saved Me)Building an edit profile page sounds straightforward until you realize just how much data you're dealing with. The Problem I Didn't See Coming A few months ago, I was tasked with building a profile edit feature. Simple enough, right? But when I start...18h ago·3 min read
blog.virajpatwardhan.inRetrieval-Augmented Generation (RAG) Explained: A Complete GuideWhat is RAG? RAG stands for Retrieval-Augmented Generation. It's an AI architecture that combines information retrieval systems with generative AI models to produce more accurate, up-to-date, and contextually relevant responses. Simple Analogy: Think...1d ago·2 min read
blog.virajpatwardhan.inBuilding my first Redis-powered featureWhen I started doing backend development, I was building the authentication module for a project. The flow was straightforward: the frontend sent a JWT token, the backend verified and decoded it, extracted the user id, and then queried the database t...1d ago·2 min read
generative-ai-project.hashnode.devBuilding my first Redis-powered featureWhen I started doing backend development, I was building the authentication module for a project. The flow was straightforward: the frontend sent a JWT token, the backend verified and decoded it, extracted the user id, and then queried the database t...Jan 16·2 min read
generative-ai-project.hashnode.devRetrieval-Augmented Generation (RAG) Explained: A Complete GuideWhat is RAG? RAG stands for Retrieval-Augmented Generation. It's an AI architecture that combines information retrieval systems with generative AI models to produce more accurate, up-to-date, and contextually relevant responses. Simple Analogy: Think...Oct 14, 2025·2 min read