• My experience at GopherCon India 2017

    I attended GopherCon India, held at Hyatt Regency in Pune, on a student scholarship this year. It was my first conference and this is my personal account of attending it. TLDR: IT WAS AWESOME. Day 0 : Workshop I had enrolled for Francesc’s workshop on building highly scalable web applications...


  • Changing my github username

    Yesterday someone asked my github username on Slack and I said nikinath. However, suddenly it just didn’t feel right. My IRC and Slack username is nikhita. My Twitter handle is TheNikhita (want to change it too, awaiting response from the original account holder)…so it makes sense to keep my Github...


  • Introduction to Keybase

    Ever since I heard of Keybase, I wanted to join it. Unfortunately, when I first set my sight on it, it required an invitation to sign up. (At the time of writing this, Keybase does not require an invite even though the landing page of the website says otherwise. In...


  • Setting two factor authentication for Github

    When I heard of 2FA on Github, I was excited and immediately enabled it. But enabling it brought it’s fair share of problems and I was left scratching my head. I hope this post avoids that for you. Problems I faced There was no SMS fallback option in India. I...


  • Setting import path for go generate

    Go generate is one of my favorite tools but it is easy to mess up the import paths if you are not careful. This problem generally occurs when the import paths end up referencing to your fork and not to the original repo. This is a very common issue if...