07, Aug 2021
TDD yields ingredients like durability, modularity along with better separation of concerns and appropriate levels of coupling. When the tests are difficult to write, it's a signal which is telling us something important about our design. In this blog I have discussed some of the signals or traps to watch out for.
07, June 2021
TCP has been dominant transport protocol under the hood of most applications and services for over 40 years, but now it has competitor. First invented at the Google and now in the hands of the IETF (Internet Engineering Task Force). After reading this you will know how to QUIC is different from existing layer 4 protocols.
26, May 2021
In this blog post I have discussed how one can send E-mail (with attachments) from HTML Form without worrying about backend servers such as PHP, NodeJS, Flask or Spring etc.
17, May 2021
HAProxy functions for TCP and HTTP-based applications that spreads requests across multiple servers. This article will cover installation and configuration of HAProxy for balancing L4 and L7 network traffic.
26, Oct 2020
OpenJDK 15 is publicly available from September 15th, 2020. In this video, I have explained new features, updates and deprecations made in JDK 15.
23, July 2020
Given a set of documents which are similar to each other, maybe they are different by some character or words. How to find given documents are alike??? In this video I have explained how locality sensitive hashing can be used to speed up the search for neighbors or duplicate data in the samples.