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

@pushkar-adhikari

# Pushkar Adhikari

@pushkar-adhikari · India · Joined January 2026

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

Learn how React Virtual DOM works under the hood, including rendering, diffing, reconciliation, and efficient Real DOM updates for better performance.

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

[May 8](https://hashnode.com/posts/how-react-virtual-dom-works-under-the-hood/69fdc3fc6fb09594bd3fa6e1)

### [Template Literals in JavaScript](https://pushkar-adhikari.hashnode.dev/template-literals-in-javascript?utm_source=hashnode&utm_medium=feed)

Template literals (backtick strings) arrived in ES2015 and make string construction clearer, safer, and more expressive than manual concatenation. This article explains the problems with traditional c

5 min read · [pushkar-adhikari.hashnode.dev](https://pushkar-adhikari.hashnode.dev/template-literals-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 26](https://hashnode.com/posts/template-literals-in-javascript/69ee1b753d6a492cdd0a43ca)

### [Array Flatten in JaaScript](https://pushkar-adhikari.hashnode.dev/array-flatten-in-jaascript?utm_source=hashnode&utm_medium=feed)

Understand nested arrays, flattening logic, and the most common ways developers solve it. Introduction Arrays are everywhere in JavaScript: users, product IDs, comments, tags, categories, and more. So

6 min read · [pushkar-adhikari.hashnode.dev](https://pushkar-adhikari.hashnode.dev/array-flatten-in-jaascript?utm_source=hashnode&utm_medium=feed)

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

### [Storing Uploaded Files and Serving Them in Express](https://pushkar-adhikari.hashnode.dev/storing-uploaded-files-and-serving-them-in-express?utm_source=hashnode&utm_medium=feed)

How file uploads actually work in an Express app—and how to serve them safely. Introduction Uploading files is one of the most common features in web applications. Users upload profile pictures, PDFs,

5 min read · [pushkar-adhikari.hashnode.dev](https://pushkar-adhikari.hashnode.dev/storing-uploaded-files-and-serving-them-in-express?utm_source=hashnode&utm_medium=feed)

[Apr 26](https://hashnode.com/posts/storing-uploaded-files-and-serving-them-in-express/69ee17313d6a492cdd0714eb)

### [Sessions vs JWT vs Cookies: Understanding Authentication Approaches](https://pushkar-adhikari.hashnode.dev/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches?utm_source=hashnode&utm_medium=feed)

You log into a website. You close the tab. You come back an hour later — and you're still logged in. How does the website remember you? That's authentication state, and there are three main building b

5 min read · [pushkar-adhikari.hashnode.dev](https://pushkar-adhikari.hashnode.dev/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches?utm_source=hashnode&utm_medium=feed)

[Apr 26](https://hashnode.com/posts/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches/69ee11243d6a492cdd02c6f8)
