PinnedStudy Smart and Hard: A Practical Guide with Personal InsightsHitting rock bottom can be a solid starting point for a transformation; it's the perfect foundation to rebuild upon. From here, the only…Dec 12Dec 12
PinnedPublished inJavarevisitedJava Quick FixesJava programming is like a box of chocolates — you never know what you’re gonna get!Feb 22, 2023Feb 22, 2023
PinnedPublished inJavarevisited10 Java Stream Tips — Must ReadJava Stream API is like a Swiss Army knife for Java developers — it’s versatile, compact, and can handle a wide variety of tasks with ease.Mar 1, 20231Mar 1, 20231
PinnedPublished inJavarevisitedRead/Write in different DB Instances | Java | SpringThis Blog will explain how I route my spring boot application Database Calls into different DB instances based on the needsMay 19, 20225May 19, 20225
PinnedPublished inJavarevisitedRemove Dirty NullChecks in JavaWhen I code something in Java, I am always worrying about NullPointerException.Jan 22, 202213Jan 22, 202213
Published inJavarevisitedAbstraction — My View— 1when you explain a complicated process to a friend, you likely skip some technical steps and focus on the key points. That’s abstraction!Dec 9Dec 9
Published inJavarevisitedLoad Balancers — System Design 3Without load balancers, even the most robust systems would falter under high traffic or fail when a server goes offline.Dec 6Dec 6
Published inJavarevisitedScaling in System Design — System Design 2Scaling is a fundamental concept in system design that every software engineer should understand. It is often a crucial topic in technical…Nov 28Nov 28
Published inJavarevisitedChoosing the Right Database — System Design ISelecting the right database is pivotal in crafting a powerful system, influencing our application’s performance, scalability, and…Nov 27Nov 27