Hi, I'm Mohamed Mayallo
A Self-Taught Developer and a Technical Writer
NIce to meet you
I'm Mohamed Mayallo
My journey as a software engineer started over 5 years ago. During this journey, I worked as a Backend and Full-Stack developer.
My expertise revolves around JavaScript and its ecosystems like Node.js and Angular.js.
I like to share what I learn with others so I started my blog one year ago. Blogging is amazing, I learned a lot from it. Usually, I like to write about topics like Clean Code, Design Patterns, JavaScript, System Design, and more. I believe that every developer should have a blog.
I worked on-site and remotely but eventually, I loved the style of remote work because of the freedom it brings.
top picks
How to handle asynchronous javascript using Callbacks, Promises, Async/Await, and Observables.
Strategy, State, and Template design patterns are commonly used patterns and they are so close. Let's know the differences between them.
How does MongoDB GridFS work? When to use it over the ordinary file system? How to use it with Node.js? and What are its pros and cons?
Unfortunately, GraphQL Directives are underrated. They are among the most powerful features of GraphQL that enable you to enhance and extend your API
How does SQL Server manage transactions concurrency by Isolation Levels, what are their anomalies, and how do they work?
The Open-Closed Principle is the second principle of SOLID. Let’s know what the Open-Closed Principle is, its limitations, and how can we follow it correctly.