Google Summer Of Code 2019: The curtain falls Aug 24, 2019 This summer I got selected to be a part of Google Summer Of Code 2019 with SCoRe Lab(Sustainable Computing Research Lab) and it just ended. With thousands of lines of... [read more]
Sorting Algorithms Explained Feb 21, 2019 Sorting puts the elements of a list in a certain order. It’s important to understand and optimize sorting algorithms as it is used in various other algorithms which require their... [read more]
Mac OSX Development Setup Guide Jan 4, 2019 Recently, while setting the development environment on my new Mac, I thought it would be useful to maintain a repository of setup guide for most commonly used developer tools. I... [read more]
GoTerminal: Go library to render progress on terminal Jan 4, 2018 GoTerminal is an open source Golang package for updating progress in the console. It is a simple cross-platform package and can be used to render progress in command line applications.... [read more]
Golang: JSON Marshalling empty slices as empty arrays instead of null Jan 19, 2017 Recently I came across this gotcha in Golang while I was writing a plugin for Gauge that generates JSON report. Let me start with an example. Say I want to... [read more]