Email Verification

Please wait until your email is being verfied...

Erhan

Recent Posts

Code Inventory

I occasionally meet younger developers and having our conversations about software development. I often hear the same question: “You have been in this industry for such a long time. D...

In Engineering Culture, Jan 24, 2025

Consistent Hashing Explained

Consistent Hash Ring is a widely used technique in the process of distributing and load balancing data or operational workload across multiple system components with high fault tolera...

In Cloud Computing, May 17, 2023

Rate Limiting with Token Buckets

In services landscape, rate limiting is not only a requirement to protect the available resources from getting exhausted and failing in the end, but it is also vital for attaining fai...

In Web Services, Jun 01, 2022

Writing documentation, we struggle with

Writing documentation is not an easy task. It is sometimes more challenging - and not that spectacular, than writing source code since we as developers are trained how to deal with co...

In Software Engineering, Dec 22, 2021

Responsive Terminal Applications in Golang

While developing a terminal application with Golang, I recently struggled with the implementation of a feature, that was the responsiveness of the terminal application to window size ...

In Programming Techniques, May 08, 2021