Sup! 👋

I am Hafid

I enthusiast in

I documented my thought about development, engineering and my learning journey so it benefit the future me and maybe you

Latest Blog

banner image
tutorial

Database Concurency Problem and Benchmark

How to Prevent Database Concurency Problem by Knowing the Problem, the Variety of Solutions, and Benchmark it to see some trade-off

banner image
tutorial

gRPC as A Service Communication

here we digest and asking important question on gRPC, schema,data type, protobuf, how it differ from REST, and golang implementation

banner image
tutorial

Mitigating Panic Nil Pointer Derefence in Golang

How to mitigating a panic invalid memory address or nil pointer dereference in Go with stealing feature from another languange

banner image
tutorial

Uploading File in Gin With S3

How to upload a file using gin gonic and s3 with correct error handling and security first approach

banner image
learning

Why Learning Another Languange / Framework Matter

Becoming programmer is essentially become to fulltime learning experience, and learning another languange or framework can help you to become a better programmer

Latest Project