blog.nadim.inHow I Built Free Image Tools to Improve Website Speed & SEO (2026 Case Study)Iโm a developer from India, and like most of us who build websites, I used to focus a lot on content, design, and SEO tricks. But for a long time, I ignored one simple thing โ image optimization. I used to upload images directly from my phone or Canv...Feb 12ยท3 min read
blog.nadim.inUnderstanding Nodemon: Why We Use It and Its FeaturesIn 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 ...Aug 6, 2024ยท3 min read
blog.nadim.inUnderstanding next() in Express.jsMastering 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...Aug 6, 2024ยท2 min read
blog.nadim.inMiddle Of Linked List LeetCode 876In this blog post, we'll explore an efficient way to find the middle node of a singly linked list using JavaScript. We'll dive into the code and understand the logic behind it step by step. Link:https://leetcode.com/problems/middle-of-the-linked-list...Aug 5, 2024ยท3 min read
blog.nadim.inReact Class Components vs. Function Components: State ManagementReact 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...Jul 18, 2024ยท4 min read