I spent the weekend rewriting qs , the query-string parser bundled inside Express, used across a huge chunk of the Node ecosystem to Go language. This is what actually happened: what I picked, where my first version was wrong, how I checked that the rewrite behaves the same as the original. Why...
Source: [Dev.to](https://dev.to/realist/porting-qs-to-go-an-honest-account-5e4l)