How One Extra Second Broke Half the Internet: The 2012 Leap Second DisasterLiveLocks Example7 min read·shamithareddyregenti.hashnode.devNov 3, 2025
Understanding Concurrency in Java/Kotlin: Visibility vs AtomicityWhen writing multithreaded programs, especially in Java or Kotlin, it’s easy to run into subtle and hard-to-reproduce concurrency bugs. Thread safety failures can be divided into a few categories. Two of the most important are Atomicity and Visibilit...4 min read·shamithareddyregenti.hashnode.devMay 7, 2025
Singleton Design Pattern with Examples in Javawhat is singleton Design Pattern and what are the different ways of implementing it?5 min read·shamithareddyregenti.hashnode.devOct 11, 2024
Understanding Session-Based and Token-Based Authentication in API DesignWhat are the different types of Authentication?5 min read·shamithareddyregenti.hashnode.dev1IOct 1, 2024
Network Gateways: Load Balancers, Proxies, and API GatewaysWhat are Load Balancers, Proxies and API Gateways and comparison between them?4 min read·shamithareddyregenti.hashnode.devSep 30, 2024