---
title: "Robiul H. (@robiulhr) | Hashnode"
description: "Professional Web Developer. Read the latest articles by Robiul H. on Hashnode."
url: "https://hashnode.com/@robiulhr"
---

@robiulhr

# Robiul H.

@robiulhr · Bhairab Bazar, Bangladesh · Joined November 2022

Professional Web Developer

[Website](https://portfolio.robiul.dev/)

### [PM2: A Journey from Basics to Advanced Node.js Process Management](https://robiul.dev/pm2-a-journey-from-basics-to-advanced-nodejs-process-management?utm_source=hashnode&utm_medium=feed)

PM2 is a production-grade process manager for Node.js applications. It is designed to help manage, monitor, and keep applications running continuously.

8 min read · [robiul.dev](https://robiul.dev/pm2-a-journey-from-basics-to-advanced-nodejs-process-management?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/pm2-a-journey-from-basics-to-advanced-nodejs-process-management/6735554a326dc4365b799e3d) [Nov 14, 2024](https://hashnode.com/posts/pm2-a-journey-from-basics-to-advanced-nodejs-process-management/6735554a326dc4365b799e3d)

### [Next Cloudinary: A Game-Changer for Client-Side File Handling](https://robiul.dev/next-cloudinary-a-game-changer-for-client-side-file-handling?utm_source=hashnode&utm_medium=feed)

Cloudinary has long been a robust solution for managing assets like images and videos in web applications. Its features allow for smooth asset management

4 min read · [robiul.dev](https://robiul.dev/next-cloudinary-a-game-changer-for-client-side-file-handling?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/next-cloudinary-a-game-changer-for-client-side-file-handling/66f8fd3f1e32238ae014efed) [Sep 29, 2024](https://hashnode.com/posts/next-cloudinary-a-game-changer-for-client-side-file-handling/66f8fd3f1e32238ae014efed)

### [fatal: not possible to fast-forward, aborting Error solution](https://robiul.dev/fatal-not-possible-to-fast-forward-aborting-error-solution?utm_source=hashnode&utm_medium=feed)

As a developer, we often encounter error messages that can be perplexing. One such common Git error is "fatal: not possible to fast-forward, aborting."...

7 min read · [robiul.dev](https://robiul.dev/fatal-not-possible-to-fast-forward-aborting-error-solution?utm_source=hashnode&utm_medium=feed)

[Apr 29, 2024](https://hashnode.com/posts/fatal-not-possible-to-fast-forward-aborting-error-solution/662f50d0c04066eaf94315e3)

### [Cannot redeclare block-scoped variable in TypeScript \[Fixed\]](https://robiul.dev/cannot-redeclare-block-scoped-variable-in-typescript-fixed?utm_source=hashnode&utm_medium=feed)

In TypeScript, developers often run into the "Cannot redeclare block-scoped variable" error. This arises for two reasons: 1. Variable Redeclaration in Same

6 min read · [robiul.dev](https://robiul.dev/cannot-redeclare-block-scoped-variable-in-typescript-fixed?utm_source=hashnode&utm_medium=feed)

[Dec 2, 2023](https://hashnode.com/posts/cannot-redeclare-block-scoped-variable-in-typescript-fixed/656b41ca5393830dfe83f2c4)

### [Unsaved Changes Alert and Unsubmitted Data Preservation on Page Exit in React App](https://robiul.dev/unsaved-changes-alert-and-unsubmitted-data-preservation-on-page-exit-in-react-app?utm_source=hashnode&utm_medium=feed)

Show Unsaved Changes Alert and Preserve Unsubmitted Data like Facebook Using React and React Router Dom (v6)

27 min read · [robiul.dev](https://robiul.dev/unsaved-changes-alert-and-unsubmitted-data-preservation-on-page-exit-in-react-app?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/unsaved-changes-alert-and-unsubmitted-data-preservation-on-page-exit-in-react-app/6562a6ad87de4e0e3922d3e6) [Nov 26, 2023](https://hashnode.com/posts/unsaved-changes-alert-and-unsubmitted-data-preservation-on-page-exit-in-react-app/6562a6ad87de4e0e3922d3e6)
