March 14, 2020

Deep Dive in JavaScript

In this episode of GeeksBlabla, we discuss JavaScript, History, Fundamental concepts, Javascript Ecosystem and a lot of topics around it


Chihab Otmani

Youssouf El Azizi

Amine Hakkou


0:00:00 - Episode Introduction and Guests Intro.

0:08:00 - What is Javascript, History of Javascript?

0:30:00 - Why we should learn Javascript.

0:41:00 - Is Javascript a language for beginners?

0:44:00 - Javascript Hard Part :

  • Scope
  • Hoisting
  • Event loop
  • Js engine

1:00:00 - Javascript Ecosystem: Polyfills, bundlers, babel, Eslint.

1:18:00 - Q/A

1:30:00 - Frameworks: ReactJs, Angular, VueJs

1:50:00 - Typing in Javascript: Typescript, Flow

1:55:00 - The state of Javascript and the future


JS : The past, present, and future of JavaScript

The definitive 20 year history of JavaScript.


JavaScript Visualized: Event Loop, Hoisting, Scope

Prepared and Presented by :

Soufian El Foukahi

Youssouf El Azizi