Photo by Joshua Aragon on Unsplash


  • What is PM2
  • Installation
  • Example Application Setup
  • Application Management with PM2
  • Why Use PM2
  • PM2 Use Cases
  • PM2 in Development
  • PM2 Environment Variables
  • PM2 Error Logs
  • PM2 in Production
  • What is Blue-Green Deployment?
  • How can Blue-Green Deployment be Implemented Using PM2?
  • Conclusion

What is PM2?

In this article, we are going to explore…

New and noteworthy projects taking rise on the Ethereum blockchain.

Photo by Kelvin Ang on Unsplash


  • Pros and Cons of an integrated Production and Development Setup
  • Prerequisites
  • Step 1 — Building a Node.js application
  • Step 2 — Designing a Production and Development Setup for high-speed Delivery
  • Step 3— Setting up Isolated Production and Development Databases
  • Conclusion


In order to develop and operate a web application, it…

Photo by David Rangel on Unsplash


1. Find Longest String in List
2. Convert String to List of Characters
3. Convert Comma Separated String to List
4. Check if String Contains Substring from a List
5. Convert List of Characters to String
6. Remove Item from List (and also Remove First and Last Item from List)
7. Remove Duplicates from List

Amir Ghorbanian

Software engineer and FOSS enthusiast | LinkedIn:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store