A type is a labeled set of constraints that can be imposed on a value. A type system analyses values in a piece of code, and validates them against their types. JavaScript has a type...

Seif Ghezala2019-02-01 · 9 min
This article is not meant to perf-shame you. If you’re a beginner in React, don’t focus on performance issues but rather on getting comfortable and productive with it.
The performance...

Seif Ghezala2019-02-01 · 14 min
I know, drag and drop is a solved problem. There are several great utilities you can use to easily have a drag and drop list in your application (dragula, react-beautiful-dnd, and react-dnd)....

Seif Ghezala2018-12-01 · 7 min
This article is not intended to explore the API of the Map object in details. If you’re looking for such a source, please check out MDN.
In general, the Map data structure is useful...

Seif Ghezala2018-11-01 · 5 min
In this article, we will create a Progressive Web Application! Don’t worry, we won’t make another todo list. Instead, we will build a fun game that satisfies Google’s checklist for...

Seif Ghezala2018-09-30 · 12 min
In this article, we share insights gleaned from migrating websites created with WordPress, Hubspot CMS, Webflow, and similar tools, to a headless CMS setuip.

Omar Benseddik2023-06-07 · 18 min
This article explains why Tinloof bills on a daily basis instead of a fixed rate.

Omar Benseddik2023-06-06 · 6 min
When we build a website with Sanity, we configure SEO best practices to rank higher on search engine result pages.

Omar Benseddik2022-09-05 · 7 min