PinnedPublished inHacking HunterYour Users Deserve Better: Making Peace with Idempotent APIs in 2025Why Idempotency is the Most Romantic Concept in Backend Engineering?1d ago1d ago
PinnedPublished 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, 20244Dec 28, 20244
PinnedPublished inJavarevisited16 Common REST API Status Code Mistakes to Avoid in 2025Did you know 70+% API bugs come from misused status codes?Feb 2612Feb 2612
PinnedPublished inJavarevisitedIs Using Sub-Resources for Actions in REST API a Trap?How do you structure actions in a RESTful way?Feb 241Feb 241
Published inHacking HunterHacking Hunter—A PublicationA Publication for Developers Who Build, Break, and Blog3d ago43d ago4
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 234Mar 234
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 84Mar 84