---
title: "Muhammad Awais (@muhammadawaisshaikh) | Hashnode"
description: "Full Stack Developer 🔴  Opensource 🔴  Tech Speaker 🔴  Community First. Read the latest articles by Muhammad Awais on Hashnode."
url: "https://hashnode.com/@muhammadawaisshaikh"
---

@muhammadawaisshaikh

# Muhammad Awais

@muhammadawaisshaikh · Pakistan · Joined January 2021

Full Stack Developer 🔴 Opensource 🔴 Tech Speaker 🔴 Community First

[Website](http://muhammadawaisshaikh.com/)

### [Generate Large dynamic sitemaps in NextJS 🚀](https://muhammadawaisshaikh.hashnode.dev/generate-large-dynamic-sitemaps-in-nextjs?utm_source=hashnode&utm_medium=feed)

This article will help you a lot if you are looking to generate large and nested sitemaps in NextJS from API response as per Google.

4 min read · [muhammadawaisshaikh.hashnode.dev](https://muhammadawaisshaikh.hashnode.dev/generate-large-dynamic-sitemaps-in-nextjs?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/generate-large-dynamic-sitemaps-in-nextjs/644c05760abc9f48df2a22ba) [Apr 28, 2023](https://hashnode.com/posts/generate-large-dynamic-sitemaps-in-nextjs/644c05760abc9f48df2a22ba)

### [How to resolve Material Icons with a cool Resolver](https://muhammadawaisshaikh.hashnode.dev/how-to-resolve-material-icons-with-a-cool-resolver?utm_source=hashnode&utm_medium=feed)

Adding required 100+ material icons in a react component is always bit messy. By considering Resolver Pattern you can resolve them with resolver🚀

3 min read · [muhammadawaisshaikh.hashnode.dev](https://muhammadawaisshaikh.hashnode.dev/how-to-resolve-material-icons-with-a-cool-resolver?utm_source=hashnode&utm_medium=feed)

[Jul 30, 2022](https://hashnode.com/posts/how-to-resolve-material-icons-with-a-cool-resolver/62e53735053e6bd578424719)

### [Function Invocation and Execution Stack in Javascript](https://muhammadawaisshaikh.hashnode.dev/function-invocation-and-execution-stack-in-javascript?utm_source=hashnode&utm_medium=feed)

Let's take a look on Execution Stack under the hood, how this calling and/invoking mechanism works with the same example which is very important.

3 min read · [muhammadawaisshaikh.hashnode.dev](https://muhammadawaisshaikh.hashnode.dev/function-invocation-and-execution-stack-in-javascript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/function-invocation-and-execution-stack-in-javascript/62af9ed6d8afe74aa51fe0ba) [Jun 19, 2022](https://hashnode.com/posts/function-invocation-and-execution-stack-in-javascript/62af9ed6d8afe74aa51fe0ba)

### [What's Execution Context in Javascript](https://muhammadawaisshaikh.hashnode.dev/whats-execution-context-in-javascript?utm_source=hashnode&utm_medium=feed)

Execution Context contains all other things you didn't write, it's a wrapper, Javascript engine which is running your code is doing this for you.

3 min read · [muhammadawaisshaikh.hashnode.dev](https://muhammadawaisshaikh.hashnode.dev/whats-execution-context-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jun 19, 2022](https://hashnode.com/posts/whats-execution-context-in-javascript/62af53e10924134a8048a277)

### [Welcoming Standalone Components in Angular v14 🎉](https://muhammadawaisshaikh.hashnode.dev/welcoming-standalone-components-in-angular-v14?utm_source=hashnode&utm_medium=feed)

With standalone components, directives and pipes, the standalone: true flag allows you to add imports directly in your @Component() without an Module

2 min read · [muhammadawaisshaikh.hashnode.dev](https://muhammadawaisshaikh.hashnode.dev/welcoming-standalone-components-in-angular-v14?utm_source=hashnode&utm_medium=feed)

[Jun 4, 2022](https://hashnode.com/posts/welcoming-standalone-components-in-angular-v14/629b973dcc5e933513866427)
