HTTP/3: Faster Connections and Better MobilityHTTP (Hypertext Transfer Protocol) is the backbone of the World Wide Web. It powers virtually every interaction we have online today. Since its public release in 1991, HTTP has evolved alongside the Web to meet the demands of modern software. Under t...Jan 6, 2026·6 min read·33
Unique IDs... Which is the best?When thinking of generating unique IDs, the very first approach that comes to mind is using auto-incrementing integer IDs in traditional databases. This works well for small systems or systems with a single database. However, you cannot use this meth...Nov 11, 2025·6 min read·41
How Consistent Hashing Scales Distributed SystemsScaling is the process of increasing the system’s capacity to handle growing amount work. It's about designing your application or infrastructure so it can manage more users, data, or requests without failing or becoming slow. There were two major wa...Oct 28, 2025·5 min read·33
Deciphering CAP: The Fundamental Trade-off in Distributed SystemsCAP Theorem is measure that can help you assess the tradeoffs when designing distributed systems. The trade-off is between Consistency, Availability and Partition Tolerance. All of these three are inter-related, with subtle difference, and all of the...Oct 21, 2025·3 min read·19
Does your code have debt?Good code is an asset, while Bad code is a liability. The liability also has a technical name as Tech/Code Debt. Code debt arises when the delivered code is not very optimal requires refactoring. This debt can be due to faster delivery timelines, mis...Nov 13, 2021·1 min read·124
Using multiple Github accounts with SSHWhen I started using Github, I used Github Desktop for sometime because that felt easy. Down the line, I learnt using git via CLI. And, I haven't touched the electron tool back ever. But, I was still using Github via HTTP vs SSH. I fell in love with...Oct 6, 2021·3 min read·177
How code execution works in Javascript?Javascript is asynchronous, that simply means that it does not wait. Well, it does but not very often. And, unless you ask it to await. Javascript is like the language of Web. So, if you planning to learn Web Development. Javascript is one of the thi...Aug 14, 2021·2 min read·123