Mohamad AshadREST URL Naming ConventionRepresentational State Transfer or most commonly known as REST is an architectural style that provides standards between computer systems…Oct 4, 2022Oct 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…Sep 14, 2022Sep 14, 2022
Mohamad AshadWhy HTTP is a bad idea for Microservices?why http based Microservices is bad?Sep 7, 2022Sep 7, 2022
Mohamad AshadWhy is immutability matters?First, let’s see what Immutability is.Sep 7, 2022Sep 7, 2022
Mohamad AshadProxyTechnical Design Concepts Every Software Engineer MUST know | Reverse ProxySep 7, 2022Sep 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…Aug 25, 2022Aug 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…Aug 24, 2022Aug 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…Aug 23, 2022Aug 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…Aug 23, 2022Aug 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.”Aug 23, 2022Aug 23, 2022