I am Varun Batra

Over 10 years of professional experience in creating Web Applications and tools, I have been able to carve out a niche in Web Application Development, alongside valued Consulting and Analysis. I have been able to empower clients with adaptive web applications built using Go, Node.js and PHP to simplify complex business workflows.

Go Performance – A Checklist

Avoid Global Mutex Don’t use a global mutex, keep it tied to structures. Go doesn’t have GIL and it is tempting to create a global…

F`k it – Fix it – Psychology

I have just created a page Hire Me and told few friends and one asked me to come over and discuss a few projects his…
Pointer Map Problem in Golang

Cannot assign to struct field in map

Understanding Maps in Go Have you ever come across an error “Cannot assign to struct field in map”? So what is the issue here? Imagine…

Easy Ngrok with Docker

If you are using localhost as a development platform, you are probably aware of ngrok. You might have installed it in your machine, along with…

How to Get Public IP Address in Linux

Problem with WGET/CURL You might have a seen a lot of wget/curl related way to get an IP address. One of my clients was using…

How to install Imagick in PHP Docker?

The PHP docker image is build from the source and hence the usual apt-get install php-imagick doesn’t work at all. This might be frustrating for…

Tell your network!