Recently, I reverse engineered a dating app called Sheytoon 1 and announced this on cyberplace dot com and X dot com . This app is mostly focused on dating between Iranian people. As you know, Iran is like an open-source repository, because neither the people nor the government cares about the privacy and security of their own people. By the way, in this post I want to talk a little more about the…
UPDATE: I forgot to include the file hash here to prevent the installation of this application, so here’s the VirusTotal report Telegram is one of the largest platforms where individuals can commit digital crimes without being noticed, unless someone reports their content. You can easily find related material with a simple search through channels. On channels managed by Iranians, in…
Every goddamn thing you see in the world has a price; honestly, it’s sad, but it’s true. Last month, I was talking with a friend about how much responsibility falls on the developer in Golang software development. He said, Did you know everything has a price, right? That made me think: He’s right. Every decision I make has a price. Every choice we make has a cost, even the little ones. If I decide…
This content originaly was posted on my Linkedin before, I wonder why I didn’t publish it here before! I recently finished reading Grokking Functional Programming by Michał Płachta , and it was hands down the best technical book I’ve ever read! This book helped me write better code and understand programming concepts better. Płachta explains tricky ideas so well that learning…
Golang is my favorite language; I started my career with it, learned most backend concepts and topics with Golang, and implemented many things from scratch with Golang. But there’s one thing that really annoy me. Generic on methods Honestly, why? I mean, you can implement the generic concept on functions, but why not on methods? They are the same as functions. For example, you can create…