JavaScript code is executed synchronously. In other words, from top to bottom and one line at a time.
First, the code will execute the function and know what to return when getText()...

Omar Benseddik2020-08-30 · 4 min
Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google users:
Many patients book appointments through the website on the go from their mobile, therefore...

Seif Ghezala2020-07-19 · 11 min
This series of articles is made out of two parts:
In the first part, we built the stopwatch's user interface with HTML and CSS.
In this second part, we'll make the user interface...

Omar Benseddik2020-06-28 · 12 min
This series of articles is made out of two parts:
In this first part, we build the stopwatch's user interface with HTML and CSS.
In the second part, we'll make the user interface...

Omar Benseddik2020-06-28 · 7 min
This is a series of articles where we learn a few techniques to create scroll animations with just 1 React hook.
In this first part, we will use the scroll event to achieve that.
...

Seif Ghezala2019-11-01 · 5 min
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in public transportation or on your toilet seat. You...

Seif Ghezala2019-09-01 · 10 min
What is ESLint and why is it useful?
A solution is useless if it doesn't solve a problem. So let's start with the problems we have when writing JavaScript code.
Problem #1: JavaScript...

Seif Ghezala2019-08-01 · 6 min
A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that separates them. Based on its layout, a SplitPane can be horizontal or vertical. If you've...

Seif Ghezala2019-07-01 · 8 min