PinnedPublished inJavarevisitedYour Users Deserve Better: Making Peace with Idempotent APIs in 2025Why Idempotency is the Most Romantic Concept in Backend Engineering?Apr 6Apr 6
PinnedPublished inJavarevisited16 Common REST API Status Code Mistakes to Avoid in 2025Did you know 70+% API bugs come from misused status codes?Feb 2616Feb 2616
PinnedPublished inJavarevisitedIs Using Sub-Resources for Actions in REST API a Trap?How do you structure actions in a RESTful way?Feb 242Feb 242
Published inJavarevisitedStop Using PUT for Partial Updates : PATCH is the way to do ItChoosing the correct HTTP method matters more than you may think.Apr 121Apr 121
Published inHacking HunterHacking Hunter—A PublicationA Publication for Developers Who Build, Break, and BlogApr 47Apr 47
Published inHacking HunterIs Java PASS-BY-REFERENCE?Primitives → Passed by value (copy of the value). Objects → Passed by value (copy of the reference)Mar 282Mar 282
Published inJavarevisitedWhy Smart Engineers Build Dumb APIs (And Why It’s a Good Thing)Over-Engineering kills your APIsMar 233Mar 233
Published inStackademicStop Blaming the Database: From Milliseconds to MicrosecondsCaution: OPTIMIZATION without a PURPOSE is premature.Mar 171Mar 171
Published inJavarevisitedCan You Make $300 Writing About Your Experience in Tech?Can you make $300/month writing about the bug u fixed?Mar 92Mar 92
Published inJavarevisitedWhen to Avoid Java Streams: 7 Scenarios Where Loops Work BetterJava Streams are the first-choice tool, but they’re not always the best choice! Understand these 7 scenarios where traditional loops…Mar 85Mar 85