Muhammad Hamza

Muhammad Hamza @hijazi313

About: A passionate self-taught full stack JavaScript developer.

Location:
Pakistan
Joined:
Jan 30, 2020

Muhammad Hamza
articles - 30 total

Understanding MongoDB Text Search: Handling Special Characters and Pitfalls

Introduction Recently, while developing a property management system, we encountered an...

Learn More 6 0Apr 28

A Developer's Guide to Defining and Using Types in Vanilla JavaScript for Better IDE IntelliSense

JavaScript's dynamic typing is a double-edged sword. While it offers flexibility, it can make code...

Learn More 5 0Apr 3

Why Single-Threaded Architectures Still Matter

Introduction Threading models have evolved significantly over the years, shifting from...

Learn More 5 0Apr 2

Why Search Params Aren't the State Management Silver Bullet

As developers, we're always hunting for the simplest solution. Recently, I saw a trend suggesting...

Learn More 5 0Mar 27

Next.js 15 Scroll Behavior: A Comprehensive Guide

Next.js 15 introduced significant improvements to navigation and scroll behavior control, giving...

Learn More 6 1Mar 24

The JavaScript 'in' Operator: A Powerful Tool You Might Be Overlooking

Are you making the most of JavaScript's built-in operators? Today, let's explore the often...

Learn More 5 0Mar 13

Solving Case Sensitivity Issues When Deploying Node.js Apps to Heroku

The Silent Deployment Killer: File Path Case Sensitivity If you've ever encountered...

Learn More 6 0Mar 7

Next.js 14+ Actions: A Comprehensive Guide

What are Next.js Actions? Next.js Actions are a powerful feature introduced in version 14...

Learn More 6 0Mar 5

State Management in 2025: When to Use Context, Redux, Zustand, or Jotai

In the ever-evolving React ecosystem, choosing the right state management solution continues to be...

Learn More 14 0Mar 3

Using dangerouslySetInnerHTML Safely in React and Next.js Production Systems

When working with React and Next.js, we occasionally face situations that require direct HTML...

Learn More 6 0Mar 1

Next.js 14+ Performance Optimization: Modern Approaches for Production Applications

Next.js 14 introduces powerful performance capabilities through the App Router architecture, React...

Learn More 3 0Feb 26

JavaScript Type Coercion – The Silent Bug Factory

Ever encountered weird behavior in JavaScript like this? console.log(1 + "1"); // "11" ...

Learn More 0 0Feb 26

JavaScript Closures – The Most Misunderstood Concept?

If you’ve been writing JavaScript for a while, you've definitely used closures—whether you realized...

Learn More 0 0Feb 25

The Silent Performance Killer in JavaScript: map() vs. forEach() vs. for Loops

If I had a dollar for every time I saw someone use .map() just to iterate over an array... I'd have...

Learn More 0 0Feb 24

JavaScript’s Hidden Trap: Converting Strings to Numbers Isn’t Always What You Expect!

JavaScript is quirky, and one of the subtle pitfalls many developers encounter is string-to-number...

Learn More 0 0Feb 24

Mastering SSR & CSR in Next.js with GraphQL – With and Without Apollo

When working with Next.js (13+) and GraphQL, choosing between Server-Side Rendering (SSR) and...

Learn More 0 0Feb 22

Resolving Vector Dimension Mismatches in AI Workflows

Introduction When developing AI agent workflows using tools like n8n and Pinecone, one...

Learn More 2 0Feb 9

Javascript callback functions are by default Synchronous or Asynchronous ?

Many times we pass callback functions to perform different tasks. In node.js these callback functions...

Learn More 0 2Mar 22 '21

Tip for React Developers

Be more professional as a React developer I am sharing with y'all my experience, always se...

Learn More 1 2Mar 4 '21

Why we don't and should not use React.memo with every compoent to boost performance ?

If you have been working with React chances are you have worked with React.memo which is used to avoi...

Learn More 0 1Feb 3 '21

What to learn and use for statement management in React ?

As facebook open source team released new State management library for react apps which is Known as R...

Learn More 3 3Jan 2 '21

What should I know to become an advanced nods.js developer ?

A post by Muhammad Hamza Asif

Learn More 4 1Nov 18 '20

What is the purpose of a Headless CMS ? and which one to chose

Recently I came across the term Headless CMS. what they are , why we use them and which one to choose...

Learn More 1 2Nov 17 '20

How to start your development career as a Freelance developer ?

I am a node.js developer, I am think of starting my career as Freelance developer. I don't have prior...

Learn More 10 4Nov 16 '20

Should I apply once again at a company where once I had a bad luck in interview ?

I was once approached by a company they were looking for MERN stack developer, my interview didn't go...

Learn More 2 0Nov 6 '20

Is it Necessary to use Redux with a Next.js application ?

is using redux with next.js based app is considered anti-pattern or we are supposed to use redux even...

Learn More 5 7Nov 1 '20

JavaScript Programming Problem 2

JavaScript Programming Problems Series I started Programming test series where i will be s...

Learn More 4 5Oct 25 '20

JavaScript Programming Problem

JavaScript Programming Problems Series I am going to start a Programming test series where...

Learn More 8 5Oct 22 '20

What should I know as a Senior Full stack JavaScript Developer ?

A post by Muhammad Hamza Asif

Learn More 3 1Aug 10 '20

Is Javascript Pass by Value or pass by Reference ?

It's a question which you will mostly hear from your interviewer. But does JavaScript pass variables...

Learn More 5 1Jun 21 '20