Dhwaneet Bhatt

Principal Software Engineer @ Bank Novo

zap is one of the nicely maintained, well-written and nicely performing open source logging libraries in Go. Unfortunately, not all apps in our organization are 12-factor apps and thus we still log to physical files. So, I needed a way to rotate log files while using zap. I come from Java background, and log4j has a very vast array of log rotation options. But I found it lacking in zap, clearly because in the world of containers, logging to stdout (treating logs as event streams – 12-factor logs) is very common.

Read more...

I have been using graphql-go for one of my projects at work, and I was looking for a way to extract the fields requested in the query to optimize the response.

Read more...

AWS Parameters Store is a very good candidate for storing secrets and configuration. It supports encryption of parameters at rest.

Read more...

I recently came across Writefreely and it was the perfect solution I was looking for in a long time. I had been blogging before, but I wanted a separate, clean tech blog. Plus I didn't really like Blogspot. I had tried Tumblr in between (also took the pain of migrating from Blogspot to Tumblr and back) but didn't like it too because it felt like a microblogging platform to me. WordPress was too commercial for me. So I didn't really do anything until I hit upon writefreely, and it was perfect – I can self host it, its free, open source, and written in the language that I am currently picking up – Go.

Read more...