33 followers
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
It is common among developers that Liskov Substitution Principle is difficult to understand, Is that true? Let's know the truth · Introduction As we all...
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 ·...
What is SOLID? When should we use the SOLID principles? What is the Single Responsibility (SRP)? Why is it tricky to apply? · Introduction I believe that...
Is UML irrelevant with Agile? When will UML be helpful and when not? What are the difficulties of using UML in Agile? · Introduction UML is used to...
What are the 8 Fallacies of Distributed Systems? · Introduction The distributed systems fallacies are the false assumptions developers make about these...
How SQL Server manages transactions concurrency by Isolation Levels, what are their anomalies, and how they work · Introduction In the SQL world, a...