Nurul Islam Rimon

Nurul Islam Rimon @nurulislamrimon

About: Thanks for being here! I'm Nurul Islam Rimon, a MERN & PERN stack developer. I'm a student of competitive programming. I love to explore new technology.

Location:
Chaprashirhat, Kabirhat, Noakhali
Joined:
Jan 20, 2024

Nurul Islam Rimon
articles - 26 total

Uploading Files to Cloudflare R2 from the Frontend (No Axios Needed!)

Are you building a file upload feature for your web app? Want to keep things fast and efficient...

Learn More 0 0May 13

Stop Using Repetitive Validation Logic – Embrace Zod

If you're a backend or fullstack developer, you've probably written this kind of code more times than...

Learn More 0 0May 11

🔌 Accessing Localhost from the Internet – Simple Tunneling Tools

When you're building a web app on your local machine, sometimes you need to share it with someone...

Learn More 0 0May 4

Jin – The Easiest Way to View JSON from Any API

If you've ever needed to test an API endpoint or just wanted to see the structure of a JSON response...

Learn More 1 0May 4

Steps to Use Subdomains on localhost Manually

1. Edit the hosts file Tell your computer that certain domain names point to your own machine. Open...

Learn More 2 0May 3

Resolving CORS Errors in a NestJS App Deployed on Vercel

When deploying a NestJS application on Vercel, you may encounter CORS (Cross-Origin Resource Sharing)...

Learn More 7 0Apr 23

🌙 Daily MySQL Backup (Windows)

🧾 What It Does 📦 Exports your MySQL database to a .sql file 🕒 Runs automatically every...

Learn More 5 0Apr 21

How to Deploy a NestJS App on Vercel – The Simple Guide (Deploy API on Vercel)

Want to deploy your NestJS backend on Vercel? Great choice! Vercel is super fast and easy to use, and...

Learn More 6 0Apr 21

Are SQL Joins Expensive?

If you’re building a web app or working with a database, you’ve probably used joins — they help you...

Learn More 5 0Apr 17

How to Avoid Repeating Types and Arrays in TypeScript

When working with TypeScript, you might define both a list of values and a type like this: type...

Learn More 0 0Apr 16

Advanced Role Based Access Control (RBAC) in NestJS with a Custom Permission Guard

Implementing role-based access control in your NestJS app? Here's a clean and scalable solution using...

Learn More 2 1Apr 16

🔐 Secure Your Files with chattr +i in Linux

The chattr +i command makes a file immutable, meaning it can’t be edited, deleted, or renamed—even by...

Learn More 0 0Apr 12

Are you worried of Prisma Errors? Here are all the prisma error formatted!📃

I have created it Injectable. You can use this functionally also. /* eslint-disable...

Learn More 5 0Mar 23

Amazed by AWS IAM🫨

I was working on Access control but when I see the surprising control of the AWS IAM, I got stuck! It...

Learn More 0 0Mar 15

In 2025 which object storage are you using?

A post by Nurul Islam Rimon

Learn More 0 0Mar 13

Creating a Global Exception Filter in NestJS for Robust Error Handling

In any API, error handling is an essential aspect of ensuring smooth communication between the...

Learn More 0 0Mar 4

Enhancing API Responses with a Global Response Interceptor in NestJS

In a modern API-driven application, maintaining a consistent response format is crucial for better...

Learn More 0 0Mar 4

How to Increase File Upload Size in Web Applications (Nextjs, Express.js, Nginx, Apache)

When handling file uploads in a web application, the default upload size limit may be too small for...

Learn More 0 0Mar 1

Are You Bored of Try Catch😒

Handling Errors in Express with a Custom catchAsync Middleware When building web applications using...

Learn More 16 11Mar 1

Handling Custom Errors in Node.js with a Custom ApiError Class

When building robust applications in Node.js, especially with frameworks like Express, error handling...

Learn More 0 0Mar 1

Add HestiaCP statistics with Nextjs or Nodejs application! (domain.tld/vstats)

Do you want to add statistics route with your MERN applications? If you didn't setup Hestiacp then...

Learn More 5 0Feb 17

Want to make your file Immutable? Lock it down with (chattr +i) and keep your files untouchable! 🔒💻

Make your file Immutable to prevent unwanted overwrite. chattr +i /your-file-path.txt Enter...

Learn More 0 0Feb 13

Delete ` CR` eslint(prettier/prettier) error solved

npx prettier --write . Enter fullscreen mode Exit fullscreen mode ...

Learn More 1 0Feb 10

Setup VPS server with Cpanel for Nodejs Application (DNS, Mail)

connect to the terminal using your creadentials and install dependencies example ssh...

Learn More 0 0Jan 24

Multiple fields sorting with a time saving function for server side developer (api pagination)

Use case: Sort by asc or desc https://your-url?sort[first_name]=desc&sort[last_name]=asc or,...

Learn More 1 0Jan 23

Git multi repository push at a time (git pushall)

**Step-by-Step Guide Initialize the Local Repository: If you haven't already initialized a repository...

Learn More 6 4Jan 21