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

@Santra

# Santra

@Santra · Joined January 2026

### [How ChatGPT Understands Your Questions?](https://blog-santra.hashnode.dev/how-chatgpt-understands-your-questions?utm_source=hashnode&utm_medium=feed)

You type something. A second later, words start appearing and they actually make sense. So what just happened in that one second? Let's follow your message on a little journey and find out the real st

6 min read · [blog-santra.hashnode.dev](https://blog-santra.hashnode.dev/how-chatgpt-understands-your-questions?utm_source=hashnode&utm_medium=feed)

[Jul 1](https://hashnode.com/posts/how-chatgpt-understands-your-questions/6a4519e92018fd671c5dd955)

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

Node.js runs JavaScript on a single thread. One call stack, one thing executing at a time. On the surface that sounds like a serious limitation for a server that needs to handle thousands of simultane

6 min read · [blog-santra.hashnode.dev](https://blog-santra.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/6a00392ab39b3cc003aea797)

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

Two systems need to talk. A mobile app needs data from a server. A frontend needs to create, update, and delete records. REST is the convention that makes this communication predictable both sides agr

5 min read · [blog-santra.hashnode.dev](https://blog-santra.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/6a001eeb3f7f6282cad64398)

### [I Explored the Linux File System for the First Time. Here's What I Found.](https://blog-santra.hashnode.dev/i-explored-the-linux-file-system-for-the-first-time-here-s-what-i-found?utm_source=hashnode&utm_medium=feed)

I am not a Linux person. Before this assignment I had never really sat down and explored it. I knew it was an operating system, I had seen people use it, but that was about it. Then I got this assignm

7 min read · [blog-santra.hashnode.dev](https://blog-santra.hashnode.dev/i-explored-the-linux-file-system-for-the-first-time-here-s-what-i-found?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/i-explored-the-linux-file-system-for-the-first-time-here-s-what-i-found/6a0010f3224d8d7de038fd64)

### [Map and Set in JavaScript](https://blog-santra.hashnode.dev/map-and-set-in-javascript?utm_source=hashnode&utm_medium=feed)

JavaScript has always had objects for key-value storage and arrays for lists. They work but they come with quirks that quietly cause problems in certain situations. Map and Set were introduced to solv

5 min read · [blog-santra.hashnode.dev](https://blog-santra.hashnode.dev/map-and-set-in-javascript?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/map-and-set-in-javascript/6a0002ebe8e484fb719d2727)
