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.
TCP has been dominant transport protocol under the hood of most applications and services for over 40 years, but now it has competitor. After reading this you will know how to QUIC is different from existing layer 4 protocols.
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.
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.