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

@Sah-rahul

# Rahul Sah

@Sah-rahul · Joined January 2025

### [🚀 Structuring Express.js for Clean REST API Design](https://expressjs-for-clean-rest-api-design.hashnode.dev/structuring-expressjs-for-clean-rest-api-design?utm_source=hashnode&utm_medium=feed)

When building scalable backend APIs with Express.js, clean project structure and proper REST principles are key. In this blog, we’ll cover: Folder structure for an Express project REST API design using a users resource Proper status codes and resp...

3 min read · [expressjs-for-clean-rest-api-design.hashnode.dev](https://expressjs-for-clean-rest-api-design.hashnode.dev/structuring-expressjs-for-clean-rest-api-design?utm_source=hashnode&utm_medium=feed)

[Jul 4, 2025](https://hashnode.com/posts/structuring-expressjs-for-clean-rest-api-design/6867691cdba1f550a22c3d00)

### [Understanding Flexbox and CSS Grid: Layouts Made Simple](https://understanding-flexbox-and-css-grid.hashnode.dev/understanding-flexbox-and-css-grid-layouts-made-simple?utm_source=hashnode&utm_medium=feed)

When building responsive websites, Flexbox and CSS Grid are two powerful CSS layout systems that make aligning and distributing elements easy. Both solve different layout challenges and often complement each other. In this blog, we’ll break down Flex...

2 min read · [understanding-flexbox-and-css-grid.hashnode.dev](https://understanding-flexbox-and-css-grid.hashnode.dev/understanding-flexbox-and-css-grid-layouts-made-simple?utm_source=hashnode&utm_medium=feed)

[Jul 1, 2025](https://hashnode.com/posts/understanding-flexbox-and-css-grid-layouts-made-simple/6863fc0cd09f45c5909324af)

### [Understanding JavaScript: Scope, Closure, and Hoisting Explained Simply](https://master-scope-closure-and-hoisting-in-js.hashnode.dev/understanding-javascript-scope-closure-and-hoisting-explained-simply?utm_source=hashnode&utm_medium=feed)

Scope Scope determines the accessibility or visibility of variables and functions in different parts of the code during runtime. In JavaScript, scope can be broadly categorized into: Global Scope: Variables declared outside any function or block ar...

2 min read · [master-scope-closure-and-hoisting-in-js.hashnode.dev](https://master-scope-closure-and-hoisting-in-js.hashnode.dev/understanding-javascript-scope-closure-and-hoisting-explained-simply?utm_source=hashnode&utm_medium=feed)

[Jul 1, 2025](https://hashnode.com/posts/understanding-javascript-scope-closure-and-hoisting-explained-simply/6863bde420704d9e22eabbe7)
