Handling asynchronous tasks in JavaScript has always been a colossal pain in the neck. Back in the day, developers had to deal with problems like callback hell and code that often became hard to read, scale, and maintain.

Nowadays, you have two very powerful tools that let us write asynchronous…

Handling asynchronous became way easier thanks to the async/await pattern. It makes async tasks almost as straightforward as regular synchronous operations:

async function asyncCheckPokemon() {
const response = await fetch("https://pokeapi.co/api/v2/pokemon/25");
const pikachuJSON = await response.json();
// Prints "Look mum, no callbacks! Pokémon #25 is pikachu"

JavaScript is one of the most popular languages nowadays. However, it’s challenging to learn. Many people find it confusing, overwhelming. If you’re a beginner and want some help on how to tackle JavaScript, here are some useful tips for you:

Don’t Strive for Perfection: Programming is Making Mistakes

In 1999, the Mars Climate Orbiter was a spacecraft that…

JavaScript may be THE language of the Internet, but its ecosystem is overwhelming. There are just so many frameworks, libraries and stacks that you’re never going to learn all of them.

Since Microsoft released TypeScript in 2012, it took the JS world by storm. Now, over half of JS developers…

Nico Zerpa

Your JavaScript friend! I’ve been working for over a decade in JS, and I want to help you level up your skills

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