Mahmoud YasserDesign Patterns and Architecture Behind JavaScript PromisesJavaScript Promises are essential for managing asynchronous operations like API calls and file operations efficiently in web development.6 min read·May 8, 2024----
Mahmoud YasserData Injection: Strategies for Seamless Client-Server IntegrationUnveiling the Art of Efficient Data Flow in Cloud Environments11 min read·Mar 29, 2024----
Mahmoud YasserinDev GeniusElasticsearch Architecture IX: Document Versioning & Optimistic Concurrency ControlLet me share something about Elasticsearch that I haven’t covered previously, but don’t worry, I’ll explain it in a friendly and…7 min read·Jun 17, 2023----
Mahmoud YasserinDev GeniusElasticsearch Architecture VIII: How Elasticsearch writes data?Hello there! Now that you know how Elasticsearch reads data, how does it write data?6 min read·Jun 4, 2023----
Mahmoud YasserinDev GeniusElasticsearch Architecture VII: How Elasticsearch reads data?Hello there! In our previous conversation, we briefly discussed the concept of routing in Elasticsearch. Now, let’s go on a journey to…3 min read·Jun 2, 2023----
Mahmoud YasserinDev GeniusElasticsearch Architecture VI: RoutingUnderstanding Elasticsearch Routing5 min read·Apr 12, 2023----
Mahmoud YasserElasticsearch Architecture IV: ReplicationElasticsearch Replication12 min read·Apr 5, 2023----