Introduction to Asynchronous Programming

What is the concept?

How does this translate to code?

Solutions for the paradigm

Reasons for the paradigm

Example code

const fetch = require(‘node-fetch’)
const result = fetch(‘')

Using promises

const fetch = require('node-fetch')
const result = fetch(

(json) => {
return json


const fetch = require('node-fetch')
const awaitResponse = async () => {
const response = await fetch(
const data = await response.json()

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store