---
title: "Nauman Zafar (@naumanzafarch) | Hashnode"
description: "#javascript #frontend #engineering #management. Read the latest articles by Nauman Zafar on Hashnode."
url: "https://hashnode.com/@naumanzafarch"
---

@naumanzafarch

# Nauman Zafar

@naumanzafarch · Lahore, Punjab, Pakistan · Joined May 2022

#javascript #frontend #engineering #management

### [Stateful Logic Reuse ft. Composables](https://naumanzafar.dev/stateful-logic-reuse-ft-composables?utm_source=hashnode&utm_medium=feed)

Composables enable stateful logic reuse in vue3

3 min read · [naumanzafar.dev](https://naumanzafar.dev/stateful-logic-reuse-ft-composables?utm_source=hashnode&utm_medium=feed)

[Jan 6, 2024](https://hashnode.com/posts/stateful-logic-reuse-ft-composables/65990b22b947b5d99d486fad)

### [Maps vs. Objects](https://naumanzafar.dev/maps-vs-objects?utm_source=hashnode&utm_medium=feed)

A few key differences in ES6 Maps & Objects

2 min read · [naumanzafar.dev](https://naumanzafar.dev/maps-vs-objects?utm_source=hashnode&utm_medium=feed)

[Jan 30, 2023](https://hashnode.com/posts/maps-vs-objects/63d7eb8049bf9f986c9735aa)

### [What are Proxy Objects & how I learnt about them?](https://naumanzafar.dev/what-are-proxy-objects-in-js?utm_source=hashnode&utm_medium=feed)

I have been working on a third-party script for a client where we needed to detect headless browsers to prevent automated or controlled requests from making their way to our final data which is critical for so many reasons. Puppeteer is a Node librar...

3 min read · [naumanzafar.dev](https://naumanzafar.dev/what-are-proxy-objects-in-js?utm_source=hashnode&utm_medium=feed)

[Jan 27, 2023](https://hashnode.com/posts/what-are-proxy-objects-in-js/63d3800609f19e69ebbffbdc)

### [First understand scope; said old closure](https://naumanzafar.dev/first-understand-scope-said-old-closure?utm_source=hashnode&utm_medium=feed)

let age = 10; console.log(age); // logs 10 Scope manages the accessibility of variables. Since the definition of age (line # 1) & accessing it (line # 2) are within the same scope. It works! In JavaScript, a new scope is created by a function or a ...

2 min read · [naumanzafar.dev](https://naumanzafar.dev/first-understand-scope-said-old-closure?utm_source=hashnode&utm_medium=feed)

[Dec 12, 2022](https://hashnode.com/posts/first-understand-scope-said-old-closure/63975673c5d85e2aca0dd357)

### [My fancy name is Higher Order Function!](https://naumanzafar.dev/my-fancy-name-is-higher-order-function?utm_source=hashnode&utm_medium=feed)

They label me from higher order, but I don't forget my roots, I am still a function that simply operates on other functions! Functions that operate on other functions, either by taking them as arguments or by returning them, are called higher-order ...

1 min read · [naumanzafar.dev](https://naumanzafar.dev/my-fancy-name-is-higher-order-function?utm_source=hashnode&utm_medium=feed)

[Dec 8, 2022](https://hashnode.com/posts/my-fancy-name-is-higher-order-function/639209c360f350e005dca426)
