PinnedVaibhav SinghinJavarevisitedSystem Interaction Design of Sponsored SMS systemsHow to build & scale a Sponsored SMS(Short Messaging system) for 200 Millions Messages per day ?Jul 11, 20211Jul 11, 20211
PinnedVaibhav SinghinJavarevisitedNull Check vs Optional? Are they sameWhen this question was asked in an interview, like everyone I answered “Java 8 has introduced this new class Optional in java.util…Nov 4, 20205Nov 4, 20205
Vaibhav SinghTigerCard — Fare Calculation ProblemBuild a Fare Calculation Engine by applying SOLID principlesOct 16, 2021Oct 16, 2021
Vaibhav SinghinJavarevisitedHow to host your repository JS/CSS on Open Source CDN “jsDelivr”jsDelivr CDN service over Github assets.Oct 6, 20206Oct 6, 20206
Vaibhav SinghinJavarevisitedAssocative array like implementation in JAVAThis blog entry provides an implementation of Dictionary interface as named index based Associative Array.Sep 15, 20201Sep 15, 20201
Vaibhav SinghinJavarevisitedHow to choose Upper & Lower bounds in Java Generics ?Guidelines for upper or lower bound while using generics in Java.Jun 18, 20202Jun 18, 20202
Vaibhav SinghinJavarevisitedJava Compiler Optimization for String ConcatenationString concatenation was a costly affair in the early Sun Java versions(till JDK1.4 to be precise). Even though later JDK’s brought the…Jun 13, 2020Jun 13, 2020
Vaibhav SinghProblem Series 1— Find the depth of large JsonBlue optima Interview Question for Principal Software EngineerMay 29, 2020May 29, 2020
Vaibhav SinghinDataDrivenInvestorBasic Mistakes of Writing Getters/Setters in JavaThis blog throws light on basic mistakes made by developers while coding simple getter/setter for any business object in Java.Apr 14, 2020Apr 14, 2020
Vaibhav SinghinDataDrivenInvestorWhy to use Hikari Connection Pool ?Brief introduction about Hikari Connection Pool and some of the optimizations under the hood.Apr 1, 20201Apr 1, 20201