aanchalfatwani.hashnode.devVector Databases: A Complete Guide (Concepts, Use Cases, Advantages, and Limitations)1. Introduction As AI systems evolved—especially with the rise of machine learning, deep learning, and LLMs (Large Language Models)—traditional databases started showing their limits. Searching exact matches in rows and columns is great, but modern a...Jan 31·8 min read
aanchalfatwani.hashnode.devThe Resilience Handbook: A Beginner’s Guide to Retries, Timeouts, and Rate LimitingIn the world of web development, the "Happy Path"—where every request succeeds instantly—is a dangerous fantasy. In reality, networks are flaky, servers crash, and APIs get overwhelmed. If your code doesn't account for these failures, your applicatio...Dec 31, 2025·6 min read
aanchalfatwani.hashnode.devOAuth Explained: The Complete GuideOAuth (Open Authorization) is an open standard that allows one application to access resources or data in another application on behalf of a user, without needing the user’s password. OAuth is a secure way for apps to access user data from another s...Nov 30, 2025·6 min read
aanchalfatwani.hashnode.devUnderstanding JavaScript’s Event Loop, Web APIs, and Task QueuesJavaScript is often described as single-threaded but non-blocking — meaning it can only execute one task at a time, yet it somehow manages to handle multiple asynchronous operations like timers, network requests, and user interactions without freezin...Oct 31, 2025·5 min read
aanchalfatwani.hashnode.devA Simple Guide to Retrieval-Augmented Generation (RAG)Generative AI has transformed the way we interact with machines. From chatbots to content creation tools, the ability of models like GPT-4 and others to generate human-like text is unprecedented. However, these models have a fundamental limitation — ...Sep 30, 2025·5 min read