ganesh-kumar.hashnode.devFrom Commits to DAGs: How Git Uses a DAG to Track Your Code HistoryMost developers use Git daily, often memorizing commands without fully understanding what happens under the hood. We know how to use git add and git commit, but do we really know how it works? At its core, Git is a simple key-value data store. It is ...Dec 28, 2025·7 min read
ganesh-kumar.hashnode.devHow to Reset and Configure a GitLab RunnerHello, I'm Ganesh. I'm working on FreeDevTools online, currently building a single platform for all development tools, cheat codes, and TL; DRs — a free, open-source hub where developers can quickly find and use tools without the hassle of searching ...Nov 13, 2025·4 min read
ganesh-kumar.hashnode.devAutomating Semantic Versioning in Go with a Single Make CommandHello, I'm Ganesh. I'm working on FreeDevTools online, currently building a single platform for all development tools, cheat codes, and TL; DRs — a free, open-source hub where developers can quickly find and use tools without the hassle of searching ...Nov 12, 2025·4 min read
ganesh-kumar.hashnode.devANC: How Computers Learn to Cancel NoiseHello, I'm Ganesh. I'm working on FreeDevTools online, currently building a single platform for all development tools, cheat codes, and TL; DRs — a free, open-source hub where developers can quickly find and use tools without the hassle of searching ...Nov 11, 2025·5 min read
ganesh-kumar.hashnode.devUnderstanding Cryptography from the Command LineHello, I'm Ganesh. I'm working on FreeDevTools online, currently building a single platform for all development tools, cheat codes, and TL; DRs — a free, open-source hub where developers can quickly find and use tools without the hassle of searching ...Nov 10, 2025·5 min read