Mohamed Mayallo

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

Subscribe to my newsletter and never miss my upcoming articles

Open-Closed Principle: The Hard Parts

Sep 29, 202214 min read 1.8K views

The Open-Closed Principle is the second principle of SOLID. Let's know what OCP is, its limitations, and how can we follow it correctly ·...

Open-Closed Principle: The Hard Parts
Do you really know, what the Single Responsibility Principle is?
UML in Agile Simply Explained
The 8 Fallacies of Distributed Systems Simply Explained
Locking-Based Isolation at SQL Server
How to use GraphQL Directives efficiently?