DEV Community

Mohammad Faisal profile picture

Mohammad Faisal

A full-stack software engineer working with ReactJS, NodeJS and AWS

Education

BSc in Computer Science

How do you Refactor a 2,700-Line React Component?

How do you Refactor a 2,700-Line React Component?

12
Comments 1
5 min read

Want to connect with Mohammad Faisal?

Create an account to connect with Mohammad Faisal. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
You are Wrong. Frameworks Do Matter

You are Wrong. Frameworks Do Matter

2
Comments 1
4 min read
How to Sanitize Data in React

How to Sanitize Data in React

2
Comments 1
2 min read
A Well-Architected FastAPI Boilerplate

A Well-Architected FastAPI Boilerplate

1
Comments
11 min read
NodeJS Security Best Practices

NodeJS Security Best Practices

77
Comments 9
7 min read
Best Software Documentation Tools

Best Software Documentation Tools

5
Comments 1
4 min read
Advanced Testing Setup for an Enterprise React Project

Advanced Testing Setup for an Enterprise React Project

1
Comments
5 min read
Aws Lambda that Reacts to S3 File Upload

Aws Lambda that Reacts to S3 File Upload

1
Comments
4 min read
AWS Cognito Authentication With NodeJS

AWS Cognito Authentication With NodeJS

1
Comments
2 min read
Scraping Amazon Product Reviews

Scraping Amazon Product Reviews

3
Comments 2
10 min read
Don't use Java for Coding Interviews

Don't use Java for Coding Interviews

1
Comments 1
4 min read
My OpenSource Blog that You Can Use Right Now

My OpenSource Blog that You Can Use Right Now

Comments
4 min read
Story of a Failed React Project

Story of a Failed React Project

45
Comments 7
5 min read
Refactor a React Component from 165 Lines to 30 Lines

Refactor a React Component from 165 Lines to 30 Lines

5
Comments
8 min read
All about Postman Collection

All about Postman Collection

1
Comments
4 min read
Quitting During Layoffs was a Terrible Idea

Quitting During Layoffs was a Terrible Idea

17
Comments 3
4 min read
Making DynamoDB Access Easy in NodeJS with ORM

Making DynamoDB Access Easy in NodeJS with ORM

1
Comments 1
4 min read
DRY Principle in Your AWS SAM Application with Middlewares

DRY Principle in Your AWS SAM Application with Middlewares

Comments
4 min read
Tips and Tricks to Improve SEO Performance of a Next.js Application

Tips and Tricks to Improve SEO Performance of a Next.js Application

5
Comments
4 min read
SEO-Optimized Website

SEO-Optimized Website

4
Comments 1
5 min read
How to Integrate Stripe with a React Application

How to Integrate Stripe with a React Application

4
Comments
4 min read
Awesome Terminal Apps

Awesome Terminal Apps

6
Comments 1
3 min read
45 NPM Packages to Solve 16 React Problems

45 NPM Packages to Solve 16 React Problems

60
Comments 21
8 min read
React Query vs SWR

React Query vs SWR

4
Comments 3
4 min read
How To Choose Data Fetching Strategies In NextJS

How To Choose Data Fetching Strategies In NextJS

6
Comments
4 min read
React useState hook from Scratch

React useState hook from Scratch

7
Comments
4 min read
How to Show Loader on Page Changes in Next.js

How to Show Loader on Page Changes in Next.js

5
Comments
3 min read
Static Site Generation with Next.js

Static Site Generation with Next.js

1
Comments
4 min read
How to Handle Different Environments in a Next.js Application

How to Handle Different Environments in a Next.js Application

2
Comments
3 min read
6 Free Websites to Test the Performance of Your Web App

6 Free Websites to Test the Performance of Your Web App

4
Comments
3 min read
The Greatest React Developer I Ever Met

The Greatest React Developer I Ever Met

1
Comments
4 min read
We Almost Lost Our Production Database

We Almost Lost Our Production Database

5
Comments 1
4 min read
16 React Interview Questions

16 React Interview Questions

8
Comments 5
5 min read
My Startup is Collapsing, and I Can’t do Anything About It

My Startup is Collapsing, and I Can’t do Anything About It

57
Comments 20
5 min read
What If You Only Need One Table for Your Entire Database System?

What If You Only Need One Table for Your Entire Database System?

4
Comments 4
4 min read
Developing a Powerful Alert System Using React Context API

Developing a Powerful Alert System Using React Context API

1
Comments
4 min read
3 AWS Services To Learn as a React Developer

3 AWS Services To Learn as a React Developer

1
Comments
3 min read
3 Easy Ways to Solve SEO Problems in React Applications

3 Easy Ways to Solve SEO Problems in React Applications

Comments
5 min read
My Frustrations With the Context API in React

My Frustrations With the Context API in React

11
Comments 4
4 min read
How I Went Viral

How I Went Viral

4
Comments
4 min read
Handle Push Notifications in React

Handle Push Notifications in React

6
Comments
4 min read
How to Access Private S3 Buckets Securely

How to Access Private S3 Buckets Securely

Comments
4 min read
Why Startups Hiring Senior Developers Can Be a Huge Mistake

Why Startups Hiring Senior Developers Can Be a Huge Mistake

5
Comments 5
3 min read
21 Best Practices for Handling Passwords in Web Applications

21 Best Practices for Handling Passwords in Web Applications

5
Comments
7 min read
State Management in React with Recoil

State Management in React with Recoil

1
Comments
4 min read
Top 7 Libraries for Blazingly Fast ReactJS Applications

Top 7 Libraries for Blazingly Fast ReactJS Applications

21
Comments 2
5 min read
21 Best Practices for a Clean React Project

21 Best Practices for a Clean React Project

128
Comments 17
5 min read
How to Use React Hook Form with TypeScript

How to Use React Hook Form with TypeScript

4
Comments
4 min read
Applying the Open-Closed Principle To Write Clean React Components

Applying the Open-Closed Principle To Write Clean React Components

3
Comments
4 min read
How to Setup AWS Authentication for React Applications

How to Setup AWS Authentication for React Applications

3
Comments
4 min read
How To Improve Rendering Performance in a 1,000-Item React List

How To Improve Rendering Performance in a 1,000-Item React List

6
Comments
4 min read
Apply the Dependency Inversion Principle in React

Apply the Dependency Inversion Principle in React

5
Comments 1
4 min read
Think Twice Before Joining Large Companies as a Junior Engineer

Think Twice Before Joining Large Companies as a Junior Engineer

4
Comments
4 min read
How to Design a Clean Database

How to Design a Clean Database

4
Comments
4 min read
How to Reduce HTTP Calls From 15 Lines to 2 Lines Using React SWR

How to Reduce HTTP Calls From 15 Lines to 2 Lines Using React SWR

5
Comments 1
4 min read
Auto-generated Admin Panels for Node.js with AdminBro

Auto-generated Admin Panels for Node.js with AdminBro

9
Comments
3 min read
Starting Career With Android was a Bad Idea

Starting Career With Android was a Bad Idea

4
Comments 2
5 min read
11 Ways to Improve Your Technical Resume

11 Ways to Improve Your Technical Resume

20
Comments 1
4 min read
A Complete Guideline to Creating a Modern React App With TypeScript From Scratch

A Complete Guideline to Creating a Modern React App With TypeScript From Scratch

2
Comments
7 min read
How to Apply Interface Segregation Principle in ReactJS

How to Apply Interface Segregation Principle in ReactJS

2
Comments
4 min read
loading...