Using interfaces in Go

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.
Read more →

Why documentation matters

In this article, I’ve tried to cover an often ignored aspect of software engineering, writing good documentation.
Read more →

Git Workflow

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.
Read more →

Design Docs

In this article, I’ve tried to explain what a design document is and how you could prepare one!
Read more →
Unless stated, contents of this site are licensed under CreativeCommons BY-SA 4.0
Source snippets licensed under MIT © Riyaz Ali 2020