Forem

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
Do You Know The LATERAL JOIN In SQL?
Cover image for Do You Know The LATERAL JOIN In SQL?

Do You Know The LATERAL JOIN In SQL?

13
Comments 1
7 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
Postgres SQL FILTER: A Smarter CASE and CTE Alternative
Cover image for Postgres SQL FILTER: A Smarter CASE and CTE Alternative

Postgres SQL FILTER: A Smarter CASE and CTE Alternative

20
Comments 4
5 min read
Can GraphQL Call REST API?

Can GraphQL Call REST API?

11
Comments
2 min read
Are Nx Monorepo Configurations Really Complex?
Cover image for 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
Cover image for 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!
Cover image for 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
Cover image for 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?
Cover image for MongoDB Views or Materialized Views: When to Use?

MongoDB Views or Materialized Views: When to Use?

11
Comments 3
10 min read
Facade vs Proxy vs Adapter Design Patterns
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for 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?
Cover image for Is Interface Segregation Principle Redundant?

Is Interface Segregation Principle Redundant?

6
Comments
14 min read
Group by Year, Month, or Day in PostgreSQL
Cover image for 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
Cover image for 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?
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for 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?
Cover image for 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
Cover image for UML in Agile Simply Explained

UML in Agile Simply Explained

1
Comments
2 min read
The 8 Fallacies of Distributed Systems Simply Explained
Cover image for 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
Cover image for Locking-Based Isolation at SQL Server

Locking-Based Isolation at SQL Server

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

How to use GraphQL Directives efficiently?

13
Comments
7 min read
MongoDB GridFS, Made Simple
Cover image for MongoDB GridFS, Made Simple

MongoDB GridFS, Made Simple

9
Comments
5 min read
Strategy Vs State Vs Template Design Patterns
Cover image for 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
Cover image for 4 Ways To Handle Async Operations In JavaScript

4 Ways To Handle Async Operations In JavaScript

8
Comments
9 min read
loading...