Open in app
Home
Notifications
Lists
Stories

Write
Mohammad Faisal
Mohammad Faisal

Home

About

Published in JavaScript in Plain English

·Pinned

Story of a Failed React Project

That Caused Disaster for Our Startup. — How does a project fail? How do you know if you are working on a project that is doomed right now? That is not an easy question to answer, but we can try to dissect an already failed project to get a better picture. That’s what I will do today. Why? …

React

5 min read

Story of a Failed React Project
Story of a Failed React Project

Published in JavaScript in Plain English

·Pinned

45 NPM Packages to Solve 16 React Problems

An in-depth guide on how to choose the perfect npm package — React is simply great. It’s popular and performant. But an important aspect of React is that it doesn’t come with all of the solutions packed in. That’s why we need to search for additional libraries which can be both good and bad. If you are a beginner, then you have…

React

7 min read

45 NPM Packages to Solve 16 React Problems
45 NPM Packages to Solve 16 React Problems

Published in Better Programming

·Pinned

21 Best Practices for a Clean React Project

Practical advice for improving code quality — React is very unopinionated about how things should be structured. This is exactly why it’s our responsibility to keep our projects clean and maintainable. Today, we will talk about some best practices to follow to improve your React application’s health. These rules are widely accepted. As such, having this knowledge…

Programming

4 min read

21 Best Practices for a Clean React Project
21 Best Practices for a Clean React Project

Published in Better Programming

·Pinned

22 Best Practices to Take Your API Design Skills to the Next Level

Practical advice for designing REST APIs — Ever got frustrated with a horrible API where everything’s a guessing game? Well, I have. In this world of microservices, a consistent design for your backend API is imperative. Today, we’ll talk about some best practices to follow. We’ll keep it short and sweet — so buckle up! First, Some Terminology Any API…

Programming

6 min read

22 Best Practices to Take Your API Design Skills to the Next Level
22 Best Practices to Take Your API Design Skills to the Next Level

Published in JavaScript in Plain English

·Pinned

20 Essential Parts Of Any Large Scale React App

If you’re writing enterprise-level code, you need to know this — Over the years I have had the privilege to work on some large-scale react projects. Today I am gathering some essential things to keep in mind when building a new project or enhancing the functionality of any large scale application. We will start from the absolute basics and then go…

Programming

7 min read

20 Essential Parts Of Any Large Scale React App
20 Essential Parts Of Any Large Scale React App

Published in Level Up Coding

·5 hours ago

Use Docker with NodeJS Projects Like a Pro!

Leverage the Power of Docker in Dev and Prod — Docker is an immensely powerful technology and can make our lives easier in many ways. Today we will Dockerize our NodeJS(Express) Application. We will see how we can use docker for local development so that you don’t need to worry about the nodejs version for each project. We will assume…

Docker

7 min read

Use Docker with NodeJS Projects Like a Pro!
Use Docker with NodeJS Projects Like a Pro!

Published in JavaScript in Plain English

·2 days ago

How to Animate the Page Transition in Next.js

Animate page transition in Next.js with just five lines of code. — Animations bring life to your application. Today we will see how we can add animation to Next.js applications page transitions. Tools For this purpose, we will use a fantastic library named framer-motion. This library is called the production-ready animation library for React. The other advantage of this library is that it’s…

Nextjs

2 min read

How to Animate the Page Transition in Next.js
How to Animate the Page Transition in Next.js

Published in JavaScript in Plain English

·Aug 10

Story of a 2,700-Line React Component

How bad can a component get? — We are always so excited about the new shiny things that come out every week in the programming world. New ways to structure components, New techniques to reduce that two lines of code, and so on. But in the real world, things are not so shiny. Often we have to…

React

5 min read

Story of a 2,700-Line React Component
Story of a 2,700-Line React Component

Published in JavaScript in Plain English

·Aug 4

Node.js Logging for Professionals

Using the full potential of winston and morgan — Logging is an essential part of any production-grade application. It’s one of the most important parts. Today we will learn how we can use logging effectively in Node.js. And how to do it for a production-grade application. This article is part of a series where I build an Express Boilerplate…

Nodejs

6 min read

Node.js Logging for Professionals
Node.js Logging for Professionals

Published in Dev Genius

·Jul 21

How to Handle Multiple Environments in NodeJS

How to set up a professional NodeJS project — For the production-level applications, we need support for multiple environments. For example, you will need to use different databases for different environments. There are many uses, and this is just one of them. Today we will see how we can manage multiple environments in a NodeJS application. This article is…

Nodejs

3 min read

How to Handle Multiple Environments in NodeJS
How to Handle Multiple Environments in NodeJS
Mohammad Faisal

Mohammad Faisal

Software Engineer | https://www.mohammadfaisal.dev/

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable