Mohamad AshadREST URL Naming ConventionRepresentational State Transfer or most commonly known as REST is an architectural style that provides standards between computer systems…2 min read·Oct 4, 2022----
Mohamad AshadApache Kafka — What you DO NOT knowIt is essential for any solution to efficiently manage several applications that generate a millions bytes of data for building better…7 min read·Sep 14, 2022----
Mohamad AshadWhy HTTP is a bad idea for Microservices?why http based Microservices is bad?3 min read·Sep 7, 2022----
Mohamad AshadWhy is immutability matters?First, let’s see what Immutability is.3 min read·Sep 7, 2022----
Mohamad AshadProxyTechnical Design Concepts Every Software Engineer MUST know | Reverse Proxy3 min read·Sep 7, 2022----
Mohamad AshadWhat is load balancing?Load balancing is the practice of distributing computational workloads between two or more computers. On the Internet, load balancing is…4 min read·Aug 25, 2022----
Mohamad AshadWhat is Caching | Every Software Engineer MUST knowCaching is a mechanism to improve the performance of any type of application. Technically, caching is the process of storing and accessing…8 min read·Aug 24, 2022----
Mohamad AshadFloating point error on calculationFloating-point numbers are the numbers that contain floating decimal points. The most commonly used floating-point standard is the IEEE…4 min read·Aug 23, 2022----
Mohamad AshadMan in the middle (MITM) attackA man in the middle (MITM) attack is a general term for when a perpetrator positions himself in a conversation between a user and an…4 min read·Aug 23, 2022----
Mohamad AshadWhy division by zero is not infinityThe definition of division states that if “a” divided by “b” equals “c” and “c” is unique, then “b” times “c” equals “a.”2 min read·Aug 23, 2022----