KRISHNA KISHORE VJSON vs. Protobuf — Serialization/Deserialization Speeds — Part 1Exploring the Serialization Speeds·5 min read·Dec 29, 2023----
KRISHNA KISHORE VgRPC — The Server & ClientImplementing a gRPC Server in Java·4 min read·Dec 28, 2023----
KRISHNA KISHORE VSOLID PrinciplesHere are the links to articles that have examples of SOLID principles.1 min read·Jun 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…·4 min read·Jun 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…·5 min read·Jun 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…·6 min read·Jun 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…·5 min read·Oct 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…·8 min read·Oct 14, 2022----
KRISHNA KISHORE VHTTP & gRPC: Browsers do a lot to make HTTP fasterHTTP/1 is slow and browsers do a lot in the background·11 min read·Sep 20, 2022----