Blog

Understanding Database Indexes: Boosting App Performance

Understanding Database Indexes: Boosting App Performance

Discover how indexes improve database performance and responsiveness in our latest article. Learn about the types of indexes (clustered and non-clustered), their structure, and functionalit...

26/02/2024
Building your design system using React, Tailwind, storybook

Building your design system using React, Tailwind, storybook

today we will work on implementing the design system and creating reusable components throughout the application. But before we start diving into the technical side, let's first understand ...

26/12/2023
Avoid spam bots With Honeypots

Avoid spam bots With Honeypots

Hey Folks, I think every app has a form that is public and anyone can fill the form without any token, so some guys try to do bad things with those forms, they create bots that fill these f...

2/11/2023
Mapped Types in Typescript

Mapped Types in Typescript

Mapped types are one of the best tools in TypeScript for transforming types. It takes a type and turns it into another type in an organized and deliberate way. You can think of the mapped t...

15/09/2023
Test routing in nextjs

Test routing in nextjs

Hi friends, this article shows how you can test your <Tag>next/router</Tag> in different ways. To test push or any method from next/router...

25/05/2023
Upload Images to S3 buckets with React and Node in scalable way , using getSignedUrl

Upload Images to S3 buckets with React and Node in scalable way , using getSignedUrl

This article explains how to upload images to S3 buckets using the `getSignedUrl` method. This method enables direct uploading of images to S3 without having to first upload them to your se...

08/04/2023
Single responsibility in react

Single responsibility in react

The single responsibility principle is created by Robert C. Martin , and the main goal and idea behind it is that every class, module, component, and hook …, should have only one responsibi...

04/02/2023
Testing Custom Hook With React testing library

Testing Custom Hook With React testing library

In this article, we will write a test for our useNotes hook, a simple hook where you can perform some actions like add, remove, and search for a note by title. We will use `react-testing/li...

10/01/2023
Benefits from using nextjs

Benefits from using nextjs

I will assume you already heard about nextjs , in video or conference or article …., but maybe you don’t understand what is it and why it’s so much popular, we will discover in this article...

20/12/2021
What is Inside JavaScript Engine

What is Inside JavaScript Engine

Have you ever asked yourself what the hell is Engine, why we need it , why not  just write code and execute in the browser directly without an engine ,so  let me give you an example why we ...

20/09/2021
Who I am and why I became self-taught?

Who I am and why I became self-taught?

Hello and thank you for being here,  reading this article that talks about me and my story on how I toke serious decisions to leave university and became a self-taught developer. And I thi...

16/09/2021

Created by @Wassim built with @NextJs deployed in @Vercel