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

@janhvi1508

# Janhvi Deshmukh

@janhvi1508 · Joined April 2025

### [The Open-Book Exam for AI](https://python-the-data-and-ai-powerhouse.hashnode.dev/the-open-book-exam-for-ai?utm_source=hashnode&utm_medium=feed)

A simple guide to Retrieval-Augmented Generation (RAG), how it works and why it isn't perfect.

5 min read · [python-the-data-and-ai-powerhouse.hashnode.dev](https://python-the-data-and-ai-powerhouse.hashnode.dev/the-open-book-exam-for-ai?utm_source=hashnode&utm_medium=feed)

[Jul 19](https://hashnode.com/posts/the-open-book-exam-for-ai/6a5ccd7f939f0a0442c4f79e)

### [Decoding the AI Black Box: How Machines Learn Human Language](https://python-the-data-and-ai-powerhouse.hashnode.dev/genai?utm_source=hashnode&utm_medium=feed)

The Translation Gap: Converting Human Text into Numerical Data

16 min read · [python-the-data-and-ai-powerhouse.hashnode.dev](https://python-the-data-and-ai-powerhouse.hashnode.dev/genai?utm_source=hashnode&utm_medium=feed)

[Jul 1](https://hashnode.com/posts/genai/6a4521daff769f70babb5697)

### [How React Virtual DOM works under the Hood](https://javascript-blogs-janhvi.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

If you are building dynamic user interfaces, performance is everything. You want your application to respond instantly when a user clicks a button, types in a search bar, or loads new data. React is f

5 min read · [javascript-blogs-janhvi.hashnode.dev](https://javascript-blogs-janhvi.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/how-react-virtual-dom-works-under-the-hood/6a003bfbe3eebc2e204dbb4d)

### [The Node.js Event Loop Explained](https://javascript-blogs-janhvi.hashnode.dev/the-node-js-event-loop-explained?utm_source=hashnode&utm_medium=feed)

If you spend enough time around Node.js, you will inevitably hear about the mysterious Event Loop. It is often described as the "heartbeat" of Node, but for many developers, it feels like complete mag

5 min read · [javascript-blogs-janhvi.hashnode.dev](https://javascript-blogs-janhvi.hashnode.dev/the-node-js-event-loop-explained?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/the-node-js-event-loop-explained/6a003b7de3eebc2e204d58d7)

### [REST API Design Made Simple with Express.js](https://javascript-blogs-janhvi.hashnode.dev/rest-api-design-made-simple-with-express-js?utm_source=hashnode&utm_medium=feed)

Have you ever wondered how your frontend React app actually talks to your backend Express server? Or how a weather app on your phone pulls real-time data from a database thousands of miles away? The a

5 min read · [javascript-blogs-janhvi.hashnode.dev](https://javascript-blogs-janhvi.hashnode.dev/rest-api-design-made-simple-with-express-js?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/rest-api-design-made-simple-with-express-js/6a003a83e3eebc2e204cb0c7)
