PinnedPublished inJavarevisitedLogging Secrets: Did you log correctly in your Applications ?Picture this: you’re deep in the trenches, battling a bug that’s been tormenting your code for hours. You turn to your logs for help, but…Dec 28, 20241Dec 28, 20241
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 12, 2024Dec 12, 2024
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
Published inJavarevisitedWhy POST with a Body for GET Is Bad Practice in RESTStick to GET for retrieval and reserve POST for actions that create or process dataJan 41Jan 41
Published inJavarevisitedUnderstanding CAP Theorem — System Design 4In any distributed data system, you can only guarantee two out of consistency, availability and partition tolerance simultaneously... This…Dec 28, 2024Dec 28, 2024
Published inJavarevisitedJava Coding Guidelines — My View 2As a senior developer with years of hands-on experience, I’ve encountered countless scenarios where the right coding practices made a…Dec 26, 2024Dec 26, 2024
Abstraction isn’t about W/H Questionswhen you explain a complicated process to a friend, you likely skip some technical steps and focus on the key points. That’s abstraction!Dec 9, 2024Dec 9, 2024