Open in app

Sign In

Write

Sign In

Abdullah Al Hommada
Abdullah Al Hommada

146 Followers

Home

About

Published in

Dev Genius

·Pinned

SOLID principles in Reactjs

Solid principles are a set of five principles aimed at making software design maintainable, scalable and easy to modify. These principles can be applied to any object-oriented programming language, including ReactJS. In this blog post, we’ll discuss the importance of the SOLID principles in ReactJS and how they can improve…

React

12 min read

SOLID principles in Reactjs
SOLID principles in Reactjs
React

12 min read


Published in

Dev Genius

·Pinned

Learn Reactjs Custom Hooks By Examples

ReactJS custom hooks are functions that you can create and use in your React application. They are called “custom” hooks because you create them yourself, rather than using the built-in hooks provided by React (such as useState and useEffect). The purpose of a custom hook is to encapsulate some behavior…

React

8 min read

Learn Reactjs Custom Hooks By Examples
Learn Reactjs Custom Hooks By Examples
React

8 min read


Jun 16

Make pagination with Reactjs

This article consist of two parts, the first is how to make pagination with Reactjs components, and the second is how to make usePagination hook. Let’s begin with the first part, so to implement pagination for a list of blog articles in a React functional component, you can follow these…

4 min read

4 min read


Published in

Dev Genius

·Mar 12

Unlocking the Secrets of Linked List Algorithms: Top 10 Questions and Solutions

A linked list is a linear data structure that consists of a sequence of nodes, where each node contains a data element and a reference (or pointer) to the next node in the sequence. …

JavaScript

18 min read

JavaScript

18 min read


Published in

Dev Genius

·Mar 2

Reactjs useMemo and useCallback by examples

ReactJS is a popular JavaScript library used for building user interfaces. Two important hooks in ReactJS are useMemo and useCallback, which can be used to optimize the performance of your application. useCallback and useMemo are both React hooks that are used for performance optimization, but they serve different purposes. useMemo…

Reactjs

5 min read

Reactjs useMemo and useCallback by examples
Reactjs useMemo and useCallback by examples
Reactjs

5 min read


Published in

Dev Genius

·Oct 9, 2021

Laravel Queued job, with API .

Laravel jobs : the simple example to understand why make a job in Laravel is when a new user make (register) in webapp, and we want to send a welcom email to the new user , so in this case after the registeration , the new user need to wait…

Laravel

6 min read

Laravel Queued job with API .
Laravel Queued job with API .
Laravel

6 min read


Published in

Dev Genius

·Aug 9, 2021

Laravel , CRUD ( create, read, update and delete ) app, with Tailwind CSS and Blade.

What we will work with : Laravel : is a web application framework with expressive, elegant syntax. primarily used for building custom web apps using PHP. It’s a web framework that handles many things that are annoying to build yourself, such as routing, templating HTML, and authentication. Blade template : Blade is the simple, yet powerful…

Laravel

5 min read

Laravel , CRUD ( create, read, update and delete ) app, with Tailwind CSS and Blade.
Laravel , CRUD ( create, read, update and delete ) app, with Tailwind CSS and Blade.
Laravel

5 min read


Published in

Dev Genius

·Jul 29, 2021

How to add ( embed ) code in Medium, using GitHub Gist.

There are many ways to add or embed code in medium platform, like : Embed directly in medium, Embed using carbon.now.sh, CodePen, Repl.it, Glitch, CodeSandbox, JSFiddle . But still for me the most preferred one is embed using GitHub Gist, and here is the way : Log in to your…

Github

2 min read

How to add ( embed ) code in Medium, using GitHub Gist.
How to add ( embed ) code in Medium, using GitHub Gist.
Github

2 min read


Jul 18, 2021

Make todo list app with Laravel, vue js and bootstrap.

You have to know a basic knowledge of Laravel , Vue.js and bootstrap. What we will work with : Laravel : is a web application framework with expressive, elegant syntax. primarily used for building custom web apps using PHP. It’s a web framework that handles many things that are annoying to build yourself, such as routing…

Laravel

6 min read

Make todo list app with Laravel, vue js and bootstrap.
Make todo list app with Laravel, vue js and bootstrap.
Laravel

6 min read


Jun 9, 2021

Laravel , CRUD ( create, read, update and delete ) app, with TailwindCss and Blade.

What we will work with : Laravel : is a web application framework with expressive, elegant syntax. primarily used for building custom web apps using PHP. It’s a web framework that handles many things that are annoying to build yourself, such as routing, templating HTML, and authentication. Blade template : Blade is the simple, yet powerful…

Laravel

5 min read

Laravel , TailwindCss, Blade CRUD app
Laravel , TailwindCss, Blade CRUD app
Laravel

5 min read

Abdullah Al Hommada

Abdullah Al Hommada

146 Followers

Full Stack Web Developer with a great passion for creating beautiful projects. aalhommada.com

Following
  • javinpaul

    javinpaul

  • Marius Bongarts

    Marius Bongarts

  • Dr. Derek Austin 🥳

    Dr. Derek Austin 🥳

  • Strapi

    Strapi

  • Arslan Ahmad

    Arslan Ahmad

See all (42)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams