---
title: "Sharafath Ali (@sharafath) | Hashnode"
description: "Code, Coffee, and Creativity – Full-Stack Developer on a Mission! Read the latest articles by Sharafath Ali on Hashnode."
url: "https://hashnode.com/@sharafath"
---

@sharafath

# Sharafath Ali

@sharafath · india · Joined September 2022

Code, Coffee, and Creativity – Full-Stack Developer on a Mission!

[Website](https://sharafath-ali.vercel.app/)

### [My Node.js Server Was Leaking Memory in Production. Here's How I Found It.](https://sharafath.hashnode.dev/my-node-js-server-was-leaking-memory-in-production-here-s-how-i-found-it?utm_source=hashnode&utm_medium=feed)

Learn why Node.js memory leaks happen, how V8 garbage collection works, and how to debug them using heap snapshots and clinic.js.

9 min read · [sharafath.hashnode.dev](https://sharafath.hashnode.dev/my-node-js-server-was-leaking-memory-in-production-here-s-how-i-found-it?utm_source=hashnode&utm_medium=feed)

[Jun 8](https://hashnode.com/posts/my-node-js-server-was-leaking-memory-in-production-here-s-how-i-found-it/6a27229f15ab671d16252db1)

### [PostgreSQL Connection Pooling Explained: How It Works and Why It Matters](https://sharafath.hashnode.dev/postgresql-connection-pooling-explained-how-it-works-and-why-it-matters?utm_source=hashnode&utm_medium=feed)

PostgreSQL Connection Pooling Explained: How It Works and Why It Matters

21 min read · [sharafath.hashnode.dev](https://sharafath.hashnode.dev/postgresql-connection-pooling-explained-how-it-works-and-why-it-matters?utm_source=hashnode&utm_medium=feed)

[May 27](https://hashnode.com/posts/postgresql-connection-pooling-explained-how-it-works-and-why-it-matters/6a173198badcd8afcb15adf8)

### [Understanding Value vs. Reference in JavaScript: Differences Between Primitives and Objects](https://sharafath.hashnode.dev/value-vs-reference-in-javascript-primitives-vs-objects?utm_source=hashnode&utm_medium=feed)

Learn how JavaScript handles values and references, understand primitives versus objects, and optimize your code by avoiding unintended mutations

5 min read · [sharafath.hashnode.dev](https://sharafath.hashnode.dev/value-vs-reference-in-javascript-primitives-vs-objects?utm_source=hashnode&utm_medium=feed)

[Jan 29, 2025](https://hashnode.com/posts/value-vs-reference-in-javascript-primitives-vs-objects/679a77e7d61399a85afdac07)

### [Shallow vs. Deep Comparison in JavaScript: Unlocking React’s Performance Secrets](https://sharafath.hashnode.dev/shallow-vs-deep-comparison-in-javascript-unlocking-reacts-performance-secrets?utm_source=hashnode&utm_medium=feed)

Learn how shallow and deep comparisons optimize React performance, minimizing re-renders and enhancing efficiency. Discover key React strategies

5 min read · [sharafath.hashnode.dev](https://sharafath.hashnode.dev/shallow-vs-deep-comparison-in-javascript-unlocking-reacts-performance-secrets?utm_source=hashnode&utm_medium=feed)

[Jan 28, 2025](https://hashnode.com/posts/shallow-vs-deep-comparison-in-javascript-unlocking-reacts-performance-secrets/679904c03847fabe2e32b514)

### [Exploring Object Creation in JavaScript: A Complete Guide](https://sharafath.hashnode.dev/exploring-object-creation-in-javascript-a-complete-guide?utm_source=hashnode&utm_medium=feed)

Learn multiple ways to create objects in JavaScript: from literals to ES6 classes, and explore prototypes for efficient object-oriented programming

6 min read · [sharafath.hashnode.dev](https://sharafath.hashnode.dev/exploring-object-creation-in-javascript-a-complete-guide?utm_source=hashnode&utm_medium=feed)

[Jan 19, 2025](https://hashnode.com/posts/exploring-object-creation-in-javascript-a-complete-guide/678d256b7c6a4e6ec9a28985)
