Learning from our mistakes in Golang

Two of the bugs we encountered in our Golang code, which were most easily resolvable, but took us a long time to debug Programmers may agree that writing application code is a venturesome task in itself, for you can’t predict which line could result in the most bizarre bug ever. Of course, we perform basic […]

Self-hosting Gitlab CI/CD Runners

Provisioning Gitlab runners on AWS with an optimised infrastructure design In this age of agile development over containerised microservices, manual deployment is too cumbersome of a process. Keeping a tab of the versions deployed on all environments for each microservice, provisioning an upgraded deployment at the development of every new feature or bug fix, maintaining […]