This article aims to cover interfaces and their usage in Golang. It tries to explain where and how you should interfaces and how to avoid common pitfalls while using them in Golang.
In this article, I’ve tried to cover an often ignored aspect of software engineering, writing good documentation.
This article is meant to serve as a documentation around a common git workflow based on a fork-clone-pull model and how to implement it in your project.
In this article, I’ve tried to explain what a design document is and how you could prepare one!