---
title: "Umeh Emmanuel (@Umeh22) | Hashnode"
description: "I am a software engineer, love reading and listening to music. Read the latest articles by Umeh Emmanuel on Hashnode."
url: "https://hashnode.com/@Umeh22"
---

@Umeh22

# Umeh Emmanuel

@Umeh22 · Joined July 2023

I am a software engineer, love reading and listening to music

### [Differentiating between mongodb, postgress and mySQL](https://emmanuel.umeh.dev/differentiating-between-mongodb-postgress-and-mysql?utm_source=hashnode&utm_medium=feed)

MongoDB: MongoDB is a NoSQL database system, which means it is not based on the traditional relational database model like PostgreSQL and MySQL. Instead, it falls under the category of document-oriented databases. MongoDB stores data in the form of J...

3 min read · [emmanuel.umeh.dev](https://emmanuel.umeh.dev/differentiating-between-mongodb-postgress-and-mysql?utm_source=hashnode&utm_medium=feed)

[Jul 17, 2023](https://hashnode.com/posts/differentiating-between-mongodb-postgress-and-mysql/64b4c563772c11a625202a4c)

### [Differentiating between RESTand graphQI API](https://emmanuel.umeh.dev/differentiating-between-restand-graphqi-api?utm_source=hashnode&utm_medium=feed)

REST API (Representational State Transfer): REST (Representational State Transfer) is an architectural style used for designing networked applications, and it is based on a few key principles: Stateless Communication: Each request from a client to a ...

3 min read · [emmanuel.umeh.dev](https://emmanuel.umeh.dev/differentiating-between-restand-graphqi-api?utm_source=hashnode&utm_medium=feed)

[Jul 17, 2023](https://hashnode.com/posts/differentiating-between-restand-graphqi-api/64b4bebfcfc51963dde32115)

### [Differentiating between SQL and noSQL](https://emmanuel.umeh.dev/differentiating-between-sql-and-nosql?utm_source=hashnode&utm_medium=feed)

SQL (Structured Query Language) and NoSQL (Not Only SQL) are two types of database management systems (DBMS) used to store and manage data, but they differ in their approach to data organization and querying. SQL (Relational Databases): SQL is a lang...

3 min read · [emmanuel.umeh.dev](https://emmanuel.umeh.dev/differentiating-between-sql-and-nosql?utm_source=hashnode&utm_medium=feed)

[Jul 17, 2023](https://hashnode.com/posts/differentiating-between-sql-and-nosql/64b4ba70cce6865e131b28cf)

### [Explanation on react custom hook](https://emmanuel.umeh.dev/explanation-on-react-custom-hook?utm_source=hashnode&utm_medium=feed)

In React, a custom hook is a JavaScript function that allows you to encapsulate logic and state management so that it can be reused across different components. Custom hooks follow a specific naming convention - their names should start with the word...

3 min read · [emmanuel.umeh.dev](https://emmanuel.umeh.dev/explanation-on-react-custom-hook?utm_source=hashnode&utm_medium=feed)

[Jul 17, 2023](https://hashnode.com/posts/explanation-on-react-custom-hook/64b4b7e88bc448c46e5aaf11)

### [Explaining React lifecycle](https://emmanuel.umeh.dev/explaining-react-lifecycle?utm_source=hashnode&utm_medium=feed)

The React lifecycle refers to a series of methods that are invoked during the creation, updating, and destruction of a React component. These methods allow developers to hook into different phases of a component's life and perform actions or updates ...

2 min read · [emmanuel.umeh.dev](https://emmanuel.umeh.dev/explaining-react-lifecycle?utm_source=hashnode&utm_medium=feed)

[Jul 17, 2023](https://hashnode.com/posts/explaining-react-lifecycle/64b4b51ecfc51963dde320fd)
