---
title: "Sufyan Syed (@sufyan-syed) | Hashnode"
description: "Sufyan Syed (@sufyan-syed) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@sufyan-syed"
---

@sufyan-syed

# Sufyan Syed

@sufyan-syed · Joined December 2025

### [Fetch API](https://sufyan-syed.hashnode.dev/fetch-api?utm_source=hashnode&utm_medium=feed)

The Fetch API is one of the most powerful features in modern JavaScript. Whether you're building websites, dashboards, or backend services, understanding fetch deeply will make you a far more effective developer. What is Fetch? Fetch in JS is a Promi...

6 min read · [sufyan-syed.hashnode.dev](https://sufyan-syed.hashnode.dev/fetch-api?utm_source=hashnode&utm_medium=feed)

[Dec 6, 2025](https://hashnode.com/posts/fetch-api/6933c8dfcf74eab041e396ad)

### [Promises in JS Explained in Simple Terms](https://sufyan-syed.hashnode.dev/promises-in-js-explained-in-simple-terms?utm_source=hashnode&utm_medium=feed)

The problem before Promise Before learning about promises let us first know why were they introduced in the first place.Promises were introduced to solve two main issues with callbacks - Callback hell When you nest multiple callbacks inside each oth...

4 min read · [sufyan-syed.hashnode.dev](https://sufyan-syed.hashnode.dev/promises-in-js-explained-in-simple-terms?utm_source=hashnode&utm_medium=feed)

[Dec 2, 2025](https://hashnode.com/posts/promises-in-js-explained-in-simple-terms/692e7d454d99ed59dc4d2cba)

### [Event Loop Explained In Simple Terms](https://sufyan-syed.hashnode.dev/event-loop-explained-in-simple-terms?utm_source=hashnode&utm_medium=feed)

While working with async JS you might have encountered that the console.log() statements don’t always appear in the order you wrote them. Ever wondered why this happens and who decides when to execute them - that’s right, it has been Event Loop all a...

2 min read · [sufyan-syed.hashnode.dev](https://sufyan-syed.hashnode.dev/event-loop-explained-in-simple-terms?utm_source=hashnode&utm_medium=feed)

[Dec 2, 2025](https://hashnode.com/posts/event-loop-explained-in-simple-terms/692e6e12daf589fd2190ddcb)

### [Difference between Synchronous & Asynchronous code](https://sufyan-syed.hashnode.dev/difference-between-synchronous-and-asynchronous-code?utm_source=hashnode&utm_medium=feed)

Once you complete the basics of JavaScript you must have been struck by these terms - Synchronous and Asynchronous. While they might sound complex, but they're actually pretty simple once you get the hang of it. Let's break it down! What is Synchrono...

2 min read · [sufyan-syed.hashnode.dev](https://sufyan-syed.hashnode.dev/difference-between-synchronous-and-asynchronous-code?utm_source=hashnode&utm_medium=feed)

[Dec 1, 2025](https://hashnode.com/posts/difference-between-synchronous-and-asynchronous-code/692d908fc63737286b2bf01e)

### [Callbacks - Explain in Simple Terms](https://sufyan-syed.hashnode.dev/callbacks-explain-in-simple-terms?utm_source=hashnode&utm_medium=feed)

We all have come across the term “Callbacks“ while learning JS. In this article we will learn what it actually is and how to unlock its potential What is a Callback? In simple terms, a Callback is a function (some activity) that is passed as an argum...

3 min read · [sufyan-syed.hashnode.dev](https://sufyan-syed.hashnode.dev/callbacks-explain-in-simple-terms?utm_source=hashnode&utm_medium=feed)

[Dec 1, 2025](https://hashnode.com/posts/callbacks-explain-in-simple-terms/692d82e64c38f38ee5820404)
