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 inJavarevisitedDon’t Let Thread Pools Bottleneck Your Application PerformanceOut of 100 concurrent user requests, if 20 have long-running database calls, only those 20 should face delays. But with traditional thread…1d ago1d ago
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