# Awesome cli tools: jq json processor
There are some command line tools that I use almost on a daily basis and make my life a lot easier. One of those tools is
There are some command line tools that I use almost on a daily basis and make my life a lot easier. One of those tools is
As we all know, there is a vast number of data structures out there. One of the data structure categories is probabilistic data structures. Probabilistic data structures usually trade certainty in…
When building an API (or other kinds of applications, to be frank), sometimes it is useful to set some constraints to the task being carried out (e.g. handling an http request to some of your API’s…
Sometimes, we find ourselves wanting to add functionality to objects of a class without affecting all objects of the class (unlike inheritance or composition via mixin modules).
Structs are one of the most widely used data structures in go. Combined with interfaces and methods, structs allow us model our data in a way that is somehow similar to the object oriented paradigm’s…
Channels is an integral part of Go applications. They are typed conduits that allow communication between different parts of an application. Recently, I came across an interesting pattern which…