KRISHNA KISHORE VJSON vs. Protobuf — Serialization/Deserialization Speeds — Part 1Exploring the Serialization SpeedsDec 29, 20231Dec 29, 20231
KRISHNA KISHORE VgRPC — The Server & ClientImplementing a gRPC Server in JavaDec 28, 2023Dec 28, 2023
KRISHNA KISHORE VSOLID PrinciplesHere are the links to articles that have examples of SOLID principles.Jun 17, 2023Jun 17, 2023
KRISHNA KISHORE VThe SOLID Principles — Dependency Inversion Principle (DIP)In the previous two articles (this & this), we discussed the first four SOLID principles: SRP, OCP, LSP, and ISP. In this article, we will…Jun 17, 2023Jun 17, 2023
KRISHNA KISHORE VThe SOLID Principles — OCP, LSP, ISPIn the previous article, we have seen Single Responsibility Principle from both the OOP and Microservices perspectives. In this article…Jun 15, 2023Jun 15, 2023
KRISHNA KISHORE VThe SOLID Principles from Wider Angle — SRPSOLID is an acronym for five design principles intended to make object-oriented class designs more flexible, reusable, understandable and…Jun 14, 2023Jun 14, 2023
KRISHNA KISHORE VHTTP/2 & gRPC — High-Performance RPC FrameworkIn the previous two articles, we have seen HTTP/1.1 and HTTP/2 in depth. In this article, we will look at the basics of gRPC and its…Oct 22, 2022Oct 22, 2022
KRISHNA KISHORE VHTTP/2 — The basis for gRPCIn the previous article, we have seen HTTP/1.1 in detail and what the browsers perform in the background to make it faster. In this…Oct 14, 2022Oct 14, 2022
KRISHNA KISHORE VHTTP & gRPC: Browsers do a lot to make HTTP fasterHTTP/1 is slow and browsers do a lot in the backgroundSep 20, 2022Sep 20, 2022