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

@HrishikeshShanbhag

# Hrishikesh Shanbhag

@HrishikeshShanbhag · Joined January 2026

### [URL Parameters vs Query Strings in Express.js](https://url-vs-query-hrishikesh.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

Uniform Resource Locator (URL) is simply an address available over the internet. Just like how we have an address for a home, similarly URL uniquely identifies the particular resource (files, images,

3 min read · [url-vs-query-hrishikesh.hashnode.dev](https://url-vs-query-hrishikesh.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

[Apr 27](https://hashnode.com/posts/url-parameters-vs-query-strings-in-express-js/69ef8a9d330a1ad7f7fd21e2)

### [Array Flatten in JavaScript](https://array-flatten-in-js-hrishikesh.hashnode.dev/array-flatten-in-javascript?utm_source=hashnode&utm_medium=feed)

What are nested arrays Nested arrays also known as multi-dimensional arrays are arrays which contains arrays as their element. Basically they are arrays inside another array. let marks = \[\[70,70,78\],\[

3 min read · [array-flatten-in-js-hrishikesh.hashnode.dev](https://array-flatten-in-js-hrishikesh.hashnode.dev/array-flatten-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 26](https://hashnode.com/posts/array-flatten-in-javascript/69edc2e014b6663632549f2e)

### [JavaScript Modules: Import and Export Explained](https://javascript-modules-hrishikesh.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

In this article, we shall explore what is imports and exports in JavaScript and how it helps us in writing modular code. Why modules are needed? Before modules were introduced, we used to write code i

3 min read · [javascript-modules-hrishikesh.hashnode.dev](https://javascript-modules-hrishikesh.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

[Apr 26](https://hashnode.com/posts/javascript-modules-import-and-export-explained/69edc12914b6663632537871)

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

Maps A map in javascript is powerful way to store key-value pairs const map = new Map(); map.set(100,"Police Department"); map.set(101,"Fire Department"); map.set(108,"Ambulance Department") map.set(

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

[Apr 6](https://hashnode.com/posts/map-and-set-in-javascript/69d3f9b040c9cabf4469cfa3)

### [Destructuring in JavaScript](https://destructuring-in-javascript-hrishikesh.hashnode.dev/destructuring-in-javascript?utm_source=hashnode&utm_medium=feed)

What is Destructuring Destructuring allows to extract values from objects and arrays and assign them to variables easily Destructuring simply means breaking the structure, we simple break the structur

3 min read · [destructuring-in-javascript-hrishikesh.hashnode.dev](https://destructuring-in-javascript-hrishikesh.hashnode.dev/destructuring-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 5](https://hashnode.com/posts/destructuring-in-javascript/69d26b6840c9cabf44ecb106)
