---
title: "Nadim Anwar (@nadimanwar) | Hashnode"
description: "Cloud Architect. Read the latest articles by Nadim Anwar on Hashnode."
url: "https://hashnode.com/@nadimanwar"
---

@nadimanwar

# Nadim Anwar

@nadimanwar · India,Bangalore · Joined July 2024

Cloud Architect

[Website](https://nadim.softricks.in/)

### [How I Improved Website Speed by 2× with Free Image Optimization Tools (Real Case Study)](https://nadimanwar.hashnode.dev/how-i-built-free-image-tools-to-improve-webs?utm_source=hashnode&utm_medium=feed)

I improved my website's PageSpeed score from 40 to 80+ by optimizing images—without changing the design or content. Here's exactly what I changed and what I learned.

4 min read · [nadimanwar.hashnode.dev](https://nadimanwar.hashnode.dev/how-i-built-free-image-tools-to-improve-webs?utm_source=hashnode&utm_medium=feed)

[Feb 12](https://hashnode.com/posts/how-i-built-free-image-tools-to-improve-webs/698e446815d508bca48dbb79)

### [Understanding Nodemon: Why We Use It and Its Features](https://nadimanwar.hashnode.dev/understanding-nodemon-why-we-use-it-and-its-features?utm_source=hashnode&utm_medium=feed)

In the world of Node.js development, a tool that stands out for its utility and convenience is Nodemon. If you're a Node.js developer or just getting started, you've likely heard of or used Nodemon. This blog post will help you understand why we use ...

3 min read · [nadimanwar.hashnode.dev](https://nadimanwar.hashnode.dev/understanding-nodemon-why-we-use-it-and-its-features?utm_source=hashnode&utm_medium=feed)

[Aug 6, 2024](https://hashnode.com/posts/understanding-nodemon-why-we-use-it-and-its-features/66b1f9979a6b87531e8fe7bd)

### [Understanding next() in Express.js](https://nadimanwar.hashnode.dev/understanding-next-in-expressjs?utm_source=hashnode&utm_medium=feed)

Mastering Middleware in Express.js: The Power ofnext()! Hey community! 🌟 Today, I want to dive into one of the most crucial aspects of Express.js middleware – the next() function. If you're building web applications with Express.js, understanding ho...

2 min read · [nadimanwar.hashnode.dev](https://nadimanwar.hashnode.dev/understanding-next-in-expressjs?utm_source=hashnode&utm_medium=feed)

[Aug 6, 2024](https://hashnode.com/posts/understanding-next-in-expressjs/66b1baf70f4b1695debd511b)

### [Middle Of Linked List LeetCode 876](https://nadimanwar.hashnode.dev/middle-of-linked-list-leetcode-876?utm_source=hashnode&utm_medium=feed)

Step-by-Step Guide to Solving LeetCode 876: Middle of the Linked List

3 min read · [nadimanwar.hashnode.dev](https://nadimanwar.hashnode.dev/middle-of-linked-list-leetcode-876?utm_source=hashnode&utm_medium=feed)

[Aug 5, 2024](https://hashnode.com/posts/middle-of-linked-list-leetcode-876/66b0602802ad6904a759ffdd)

### [React Class Components vs. Function Components: State Management](https://nadimanwar.hashnode.dev/react-class-components-vs-function-components-state-management?utm_source=hashnode&utm_medium=feed)

React has evolved significantly since its inception, with function components becoming increasingly popular due to the introduction of hooks. One of the critical aspects of this evolution is how state management differs between class components and f...

4 min read · [nadimanwar.hashnode.dev](https://nadimanwar.hashnode.dev/react-class-components-vs-function-components-state-management?utm_source=hashnode&utm_medium=feed)

[Jul 18, 2024](https://hashnode.com/posts/react-class-components-vs-function-components-state-management/669924a183b416474f4f9720)
