Releasing Software
“Release” is such an overused word. Even when we limit our scope to software engineering it still means many different things to different people. This situa...

“Release” is such an overused word. Even when we limit our scope to software engineering it still means many different things to different people. This situa...
Semantic Versioning or SemVer is a popular way to identify versions of software. It is mandated in some package managers, such as NPM, and widely used in the...
In this article I’m going to put my Product Owners’s hat on for a short while. I already wrote about what happens when we release software and how to support...
Storing the source code of an application in a version control system is nothing controversial. It is a universally accepted practice. There is a small detai...