Muhammad Arief Rahman
At Unicorn Scale Company, sellers constantly try to bypass marketplace policies by slightly modifying images of prohibited products. Traditional hash-based methods fail to detect these manipulations, so we implemented perceptual hashing (pHash) to identify visually similar images—even when altered. In this article, we dive into the architecture, implementation, and real-world impact of our scalable detection system that processes millions of products daily.
3 days ago
4 min read
loading...
golang
security
Muhammad Arief Rahman
Go concurrency for wallet apps: Implement serial execution for data integrity and prevent race conditions.
4 months ago
15 min read
loading...
golang
algorithm
Muhammad Arief Rahman
Signed URLs help protect sensitive data by ensuring that API access is time-limited and authorized. This article explains how to implement signed URLs in Go.
4 months ago
4 min read
loading...
golang
security
Muhammad Arief Rahman
Coding isn't just about finishing tasks—it's about creating reliable, user-friendly systems through thoughtful testing.
4 months ago
4 min read
loading...
testing
mental-model
Muhammad Arief Rahman
Golang generics simplify coding by enabling reusable functions for various data types. This tutorial shows how to convert values to pointers efficiently, reducing repetitive code.
December 22, 2023
2 min read
loading...
golang