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

@amanskl

# Aman Shukla

@amanskl · Joined January 2026

### [The new Keyword in JavaScript](https://new-keyword-js.hashnode.dev/the-new-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

The new keyword is one of those JavaScript features that feels simple on the surface—but has important mechanics underneath. If you’re preparing for interviews or want to deeply understand how JavaScr

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

[Apr 25](https://hashnode.com/posts/the-new-keyword-in-javascript/69ec289db463d4844c7bf21b)

### [Callbacks in JavaScript: Why They Exist](https://callbacks-javascriptt.hashnode.dev/callbacks-in-javascript-why-they-exist?utm_source=hashnode&utm_medium=feed)

Callbacks are one of the most fundamental concepts in JavaScript. Before jumping into async/await or promises, it’s important to understand why callbacks exist in the first place. Let’s build this ste

4 min read · [callbacks-javascriptt.hashnode.dev](https://callbacks-javascriptt.hashnode.dev/callbacks-in-javascript-why-they-exist?utm_source=hashnode&utm_medium=feed)

[Apr 25](https://hashnode.com/posts/callbacks-in-javascript-why-they-exist/69ec229eb463d4844c7985f1)

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

When building APIs with Express.js, you’ll often pass data through the URL. Two common ways to do this are: URL Parameters (Route Params) Query Strings They may look similar, but they serve very d

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

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

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

File uploads are a common requirement in web applications—profile pictures, documents, media files, and more. But handling uploads is only half the job. You also need to store them properly and serve

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

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

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

Authentication is a core part of almost every web application. Whether you're building a login system, an API, or a full-scale product, you’ll encounter three key concepts: Sessions Cookies JWT (JS

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

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