---
title: "Vibhu Khati (@vibhu7) | Hashnode"
description: "Vibhu Khati (@vibhu7) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@vibhu7"
---

@vibhu7

# Vibhu Khati

@vibhu7 · Joined May 2025

### [RAG(Retrieval-Augmented Generation): The Good, the Bad, and the Hallucinations](https://linuxhunting.hashnode.dev/understanding-rag?utm_source=hashnode&utm_medium=feed)

Understanding RAG: How It Improves LLM Answers—and Where It Can Still Fail Large Language Models (LLMs) such as ChatGPT can answer questions, write code, summarize documents, and generate content in s

14 min read · [linuxhunting.hashnode.dev](https://linuxhunting.hashnode.dev/understanding-rag?utm_source=hashnode&utm_medium=feed)

[Jul 9](https://hashnode.com/posts/understanding-rag/6a4fd4f7a41ac294526e64e2)

### [From Prompt to Response: How LLMs Like ChatGPT Actually Work](https://linuxhunting.hashnode.dev/from-prompt-to-response-how-llms-like-chatgpt-actually-work?utm_source=hashnode&utm_medium=feed)

Ever wondered what actually happens after you press Enter in ChatGPT? How can an AI understand your question, write code, explain complex concepts, or even generate stories? This article walks through

10 min read · [linuxhunting.hashnode.dev](https://linuxhunting.hashnode.dev/from-prompt-to-response-how-llms-like-chatgpt-actually-work?utm_source=hashnode&utm_medium=feed)

[Jul 1](https://hashnode.com/posts/from-prompt-to-response-how-llms-like-chatgpt-actually-work/6a452e51552362925c297c9b)

### [Upload Like a Pro: File Uploads in Express.js with Multer](https://js--blogs.hashnode.dev/upload-like-a-pro-file-uploads-in-express-js-with-multer?utm_source=hashnode&utm_medium=feed)

Modern web applications often allow users to upload files like profile images, PDFs, videos, or documents. But handling file uploads in Node.js is not as straightforward as handling JSON data. This is

6 min read · [js--blogs.hashnode.dev](https://js--blogs.hashnode.dev/upload-like-a-pro-file-uploads-in-express-js-with-multer?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/upload-like-a-pro-file-uploads-in-express-js-with-multer/6a0093f0e3eebc2e208a8191)

### [From Disk to Cloud: Choosing File Storage for Express.js Uploads](https://js--blogs.hashnode.dev/from-disk-to-cloud-choosing-file-storage-for-express-js-uploads?utm_source=hashnode&utm_medium=feed)

When building applications with file uploads in Express.js, one important question comes up quickly: Where do uploaded files actually go? Understanding file storage is essential because it affects: P

6 min read · [js--blogs.hashnode.dev](https://js--blogs.hashnode.dev/from-disk-to-cloud-choosing-file-storage-for-express-js-uploads?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/from-disk-to-cloud-choosing-file-storage-for-express-js-uploads/6a0091b2e3eebc2e208919b5)

### [Route Params or Query Params? A Practical Guide for Express.js](https://js--blogs.hashnode.dev/route-params-or-query-params-a-practical-guide-for-express-js?utm_source=hashnode&utm_medium=feed)

When building APIs or web applications with Node.js and Express, you’ll frequently work with values passed through URLs. Two of the most common ways to send data in a URL are: URL Parameters (Route P

5 min read · [js--blogs.hashnode.dev](https://js--blogs.hashnode.dev/route-params-or-query-params-a-practical-guide-for-express-js?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/route-params-or-query-params-a-practical-guide-for-express-js/6a009077e3eebc2e208855d2)
