DEV Community

Mohamed Mayallo profile picture

Mohamed Mayallo

I'm a Software Engineer Passionate about Clean Code, Design Patterns, and System Design. Learning something new every day. Feel free to say Hi on LinkedIn at https://www.linkedin.com/in/mayallo

Work

Software Engineer

Six Year Club
Five Year Club
Writing Debut
4 Week Writing Streak
Four Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Three Year Club
Two Year Club
One Year Club
Postgres SQL FILTER: A Smarter CASE and CTE Alternative

Postgres SQL FILTER: A Smarter CASE and CTE Alternative

20
Comments 4
5 min read

Want to connect with Mohamed Mayallo?

Create an account to connect with Mohamed Mayallo. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Can GraphQL Call REST API?

Can GraphQL Call REST API?

11
Comments
2 min read
Are Nx Monorepo Configurations Really Complex?

Are Nx Monorepo Configurations Really Complex?

11
Comments 1
11 min read
SQL COALESCE in Postgres: A Simple Guide

SQL COALESCE in Postgres: A Simple Guide

13
Comments 7
3 min read
Nx Monorepo Guide: React & Node Fullstack App

Nx Monorepo Guide: React & Node Fullstack App

9
Comments 2
13 min read
TypeScript Type Vs Interface? The Answer Is Type!

TypeScript Type Vs Interface? The Answer Is Type!

8
Comments 2
3 min read
Deep Copy vs Shallow Copy in JavaScript: Complete Guide

Deep Copy vs Shallow Copy in JavaScript: Complete Guide

7
Comments
9 min read
MongoDB Views or Materialized Views: When to Use?

MongoDB Views or Materialized Views: When to Use?

10
Comments 3
10 min read
Facade vs Proxy vs Adapter Design Patterns

Facade vs Proxy vs Adapter Design Patterns

30
Comments 1
11 min read
Go Concurrency: Mutexes vs Channels with Examples

Go Concurrency: Mutexes vs Channels with Examples

9
Comments
7 min read
Unit, Integration, and E2E Testing in One Example Using Jest

Unit, Integration, and E2E Testing in One Example Using Jest

21
Comments 6
9 min read
How I Improved Video Streaming with FFmpeg and Node.js

How I Improved Video Streaming with FFmpeg and Node.js

10
Comments
8 min read
Is Interface Segregation Principle Redundant?

Is Interface Segregation Principle Redundant?

6
Comments
14 min read
Group by Year, Month, or Day in PostgreSQL

Group by Year, Month, or Day in PostgreSQL

9
Comments
4 min read
Exponentiation in JavaScript: A Beginner’s Guide

Exponentiation in JavaScript: A Beginner’s Guide

30
Comments 11
3 min read
How to Break from forEach in JavaScript?

How to Break from forEach in JavaScript?

18
Comments 8
3 min read
The Double Question Mark (Nullish Coalescing Operator) in JavaScript

The Double Question Mark (Nullish Coalescing Operator) in JavaScript

4
Comments
3 min read
Add Element to Array just if It Doesn't Exist in the Array

Add Element to Array just if It Doesn't Exist in the Array

5
Comments
3 min read
Liskov Substitution Principle Isn’t Complex. Just Give It A Try

Liskov Substitution Principle Isn’t Complex. Just Give It A Try

10
Comments
12 min read
Open-Closed Principle: The Hard Parts

Open-Closed Principle: The Hard Parts

18
Comments
11 min read
Do You Really Know, What Is Single Responsibility?

Do You Really Know, What Is Single Responsibility?

12
Comments
9 min read
UML in Agile Simply Explained

UML in Agile Simply Explained

1
Comments
2 min read
The 8 Fallacies of Distributed Systems Simply Explained

The 8 Fallacies of Distributed Systems Simply Explained

6
Comments
2 min read
Locking-Based Isolation at SQL Server

Locking-Based Isolation at SQL Server

15
Comments
8 min read
How to use GraphQL Directives efficiently?

How to use GraphQL Directives efficiently?

13
Comments
7 min read
MongoDB GridFS, Made Simple

MongoDB GridFS, Made Simple

9
Comments
5 min read
Strategy Vs State Vs Template Design Patterns

Strategy Vs State Vs Template Design Patterns

5
Comments
5 min read
4 Ways To Handle Async Operations In JavaScript

4 Ways To Handle Async Operations In JavaScript

8
Comments
9 min read
loading...