Skip to content


Usefull tools

JavaScript Booster - VSCode extension

This VS Code extension provides various code actions (quick fixes) when editing code in JavaScript (or TypeScript/Flow). Just note the light bulb at the left and press it to learn how you can transform the code under the cursor.

Vanilla JavaScript

Eloquent JavaScript 3rd edition (2018)

Jasmine Documentation

Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.

JavaScript 30 — Build 30 things with vanilla JS in 30 days with 30 tutorials

JavaScript Modules – A Beginner's Guide

JavaScript Fetch API

ES6 Handbook: Everything You Need to Know

What is localStorage? - DEV Community

JavaScript modules

8 JavaScript Tips & Tricks That No One Teaches + Giveaway - DEV Community

8 Useful JavaScript ES2019 Features to Know About - DEV Community

Algorithms and data structures implemented in JavaScript with explanations and links to further readings

JavaScript map function: Everything you need to know>

How to get the most out of the JavaScript console

A deep dive into Javascript Object properties - DEV Community

Here is a list of javascript operator and how to use it!

Slice and Splice JavaScript Arrays Like a Pro

JavaScript Reduce Method Made Simple

How can you check if something is an array?


TypeScript in a Weekend: A Crash Course

TypeScript Documentation


The Beginner's Guide to React