Amr Elmohamady

Amr Elmohamady @amrelmohamady

About: Backend (Node.js) & Databases

Location:
Egypt
Joined:
Nov 20, 2020

Amr Elmohamady
articles - 18 total

I built a dev.to stats card generator (followers & views count)

Why I like to share my achievements and having more than 30k views (at the time of...

Learn More 18 4Oct 25 '22

Three ways to scale your Database (Replication vs Sharding vs Partitioning)

Taking your database to the next level regarding scale is often harder than scaling web servers. In...

Learn More 32 0Oct 20 '22

How I moved to hashnode?

I moved my blog from dev.to to hashnode. Hashnode has amazing feature that blew my mind like: I...

Learn More 11 0Jun 18 '22

Why and how to use the the Node.js Event Emitter in real projects?

The Observer pattern and the Event Emitter The Observer pattern defines an object (called...

Learn More 11 4Apr 14 '22

How to insert random data for testing in PostgreSQL?

Sometimes you need to have hundreds of thousands or even millions of rows to test the performance of...

Learn More 16 0Apr 6 '22

How to deploy Node.js Socket.IO server with load balancing & reverse proxy using pm2 & Nginx?

Imagine that you are building an app with chat rooms and it will have thousands of users how...

Learn More 18 0Sep 6 '21

Why Frontend Developers Should Learn Node.js and Express?

When I was using Vue (doesn't matter which framework) for Frontend I didn't understand this weird...

Learn More 28 9Mar 17 '21

Cloudinary VS Firebase Cloud Storage: Pros and Cons

This article will help you to choose your cloud storage provider for your next project or your blog...

Learn More 10 1Feb 22 '21

How to create a custom global Nuxt plugin (toast)?

In this article, we'll be building a dynamic global nuxt plugin that is going to be a Toast...

Learn More 40 0Feb 13 '21

What to do if you don't like CSS?

Writing CSS sucks! It's so painful for me to write CSS code even if using a CSS...

Learn More 50 20Jan 31 '21

MEAN vs. MERN vs. MEVN Stacks ? What's the difference ?

Full stack development First, we have to know that those stacks are Full stacks so you do...

Learn More 31 4Dec 6 '20

What is Cross-site Scripting (XSS) ? Types of XSS!

What is Cross-site Scripting? Cross-site Scripting (which is called XSS) is a type of secu...

Learn More 29 7Dec 3 '20

How to design anything? Free Templates for everything!

In this article, I will talk about a supper cool life saver free graphic design platform that will sa...

Learn More 5 0Dec 1 '20

Why to learn Firebase as a Front end developer?

First, What is Firebase? Firebase is Google Cloud platform developed by Google for...

Learn More 42 6Nov 27 '20

Automate your work with Gulp.js

A toolkit to automate & enhance your workflow Leverage gulp and the flexibility of Jav...

Learn More 18 2Nov 25 '20

What is a Progressive Web App ? Why to build a PWA ?

Progressive Web App was introduced by Google in 2015. The term "Progressive Web App" isn't a formal...

Learn More 10 0Nov 23 '20

How to get free SVG Icons for your projects?

We always find problems searching for Icons that we can use in our projects such as desktop, mobile...

Learn More 69 9Nov 22 '20

How to become a Self-taught software developer ?

You don't need a computer science degree to be a software developer !! So how to be a...

Learn More 13 0Nov 20 '20