As I was reading through the testing segment caught my eye and its phenomenal library made unit testing as well as integration testing quite easy to deal with.

During my study, I tried to identify the most popular packages and differentiate them in regards to the feature set, usability and…


Concurrency is an excellent feature in go which differentiates go from the rest of the languages. Concurrency is dealing with multiple things at a time while parallelism is doing multiple things at a time.

Go supports the creation of thousands of threads at a time, Ever wondered how is it…


Bkd tree is an I/O efficient dynamic data structure based on kd trees. It is used for executing the query much faster while performing search operations and are highly space-efficient regardless of the number of updates performed.

This blog mostly focuses on the working and efficiency of BKD trees which…

Kirty Dash

software developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store