Youssef Zidan

Youssef Zidan @youssefzidan

About: Senior Front-End Developer

Location:
Egypt
Joined:
Jun 12, 2020

Youssef Zidan
articles - 23 total

What are :nth-child & :nth-of-type Selectors.

:nth-child Selector. The :nth-child(n) selector matches every element that is the nth...

Learn More 7 1Dec 29 '21

What are Web Workers?

What are Web Workers? Using Web Workers Browser Support What are Web Workers? A web...

Learn More 9 0Dec 21 '21

Formik Components.

Formik Components Login Form With Formik Components Formik Reusable Components ...

Learn More 22 0Oct 29 '21

CSS @Media Rules that fits all possible devices.

In this shot, I will share my experience with responsive design using css @media Rules. Before you...

Learn More 31 1Oct 4 '21

JavaScript Reusable Constants that are used in most apps.

Constants.js Installation Usage Available Constants Installation npm i...

Learn More 29 1Sep 14 '21

Creating React Application with Webpack.

Creating React Application with Webpack. In this Article, we will learn how to create a...

Learn More 8 0Aug 27 '21

Configuring ESLint In React with Prettier, React Testing Library, Jest and AirBnb

Table of Contents 1. Installing VSCode Extensions 2. Installing the following packages as...

Learn More 15 0Aug 16 '21

Data Structures in JavaScript [Hash Tables]

What is a Hash Tables? Why Hash Tables? How Hash Tables Work? What is a Hash Function? Hash Tables...

Learn More 9 0Jul 4 '21

Data Structures in JavaScript [Arrays]

What is an Array? Arrays & Big O Notation Implementing an Array Push Method (Adding) Using...

Learn More 19 0May 29 '21

Understanding Big O Notation Using JavaScript.

What is Big O Notation? Time Complexity Simplifying Big O Expressions Rules of thumb Space...

Learn More 18 0May 14 '21

VS Code Extensions That Will Make You Code Faster.

1. Bracket Pair Colorizer 2 This extension makes the opening and closing parentheses,...

Learn More 31 3May 1 '21

Arabic Lorem Ipsum Extension in VS Code

Arabic Lorem Ipsum Generating Dummy Lorem Ipsum Text in the Arabic Language. ...

Learn More 6 2Apr 29 '21

Getting Started with React Formik & Yup

Table of Contents What is Formik? Installation Formik Hook Injecting Formik Handling...

Learn More 56 4Mar 19 '21

JavaScript Functions That Will Make Your Life Much Easier [Updatable].

Description Installation Usage Strings capitalize() truncate() toggleStrNum() camelCaseToSpaces...

Learn More 324 29Jan 30 '21

Deploying Fake Back-End Server & DataBase Using JSON-SERVER, GitHub, and Heroku.

In this article, we will create and host a fake server that we can deal with it as a normal Back-End...

Learn More 111 22Dec 25 '20

Deploying Angular Apps with Continuous Integration (CI) on Netlify + GitHub.

In this article, I will show you how to link your Angular app repo with a server. So whenever you...

Learn More 8 6Dec 4 '20

React, Manage Dynamic Permissions Using CASL & Redux.

What is CASL? CASL is a JavaScript library that you can manage the permissions of a user...

Learn More 31 2Oct 30 '20

Deploying React App On GitHub Pages In 6 Steps.

Show your React App to the world for FREE Using GitHub Pages in 6 Easy Steps. 1. Create a...

Learn More 20 2Oct 29 '20

Handling HTTP Error Messages `Globally` using Interceptors and Toasters [Angular]

Handle all HTTP error messages in your whole Angular app using Interceptors and NGX-Toaster. ...

Learn More 16 1Oct 25 '20

Overriding Bootstrap 4 Theme.

Bootstrap theme files Overriding Bootstrap 4 theme Results In this shot, we will show you how to...

Learn More 12 0Oct 25 '20

My first React App ^_^

Hey everyone, I just wanted to share with you my first React app I created. I made my personal...

Learn More 13 14Oct 25 '20

Deploying Angular App On GitHub Pages In 4 Steps.

Show your Angular App to the world for FREE Using GitHub Pages in 4 Easy Steps. 1. Create...

Learn More 7 0Oct 24 '20

The `this` Keyword in JavaScript

In this article, we will remove the confusion of the this keyword in JavaScript. First, we need to...

Learn More 24 8Oct 23 '20