Skip to main content

About golangforall.in

I'm Dhawal Shukla, a backend engineer working primarily with Go, Node.js, and Python. I've shipped production platforms spanning real-time messaging, payment processing, polyglot databases, and AI-driven data pipelines — and along the way, Go became the language I trust most when correctness and concurrency actually matter.

golangforall.in exists because most Go content online either stops at syntax or assumes you already know why the language is built the way it is. I wanted a place that closes that gap — explaining not just how Go works, but why it's designed that way, and when to actually reach for it.

Everything here is written from the same place I build from: real projects, real production decisions, and the mistakes that came with them. You can find my other work and background on GitHub and LinkedIn.


Disclaimer: golangforall.in is an independent, individually-run educational resource. It is not affiliated with, endorsed by, or connected to golangforall.com or any other similarly-named platform, organization, or entity.