Featured Article
In the first of this series of blog posts, we talked about the problems with SemVer. In this post, we move on to Hash Versioning....

Hash versioning is only a deadly sin if you use it on its own. When used correctly with SemVer it combines the best of human-readable versioning, with versioning for machines for a fully automated, liquid software CI/CD pipeline.

Liquid Software

How Liquid Are You?

The Wicked Witch of the West had it wrong. In the land of Oz, she feared getting wet and melting away, but for software development in our world, becoming liquid is…

The Seven Deadly Sins of Versioning – Part 1

SemVer Patch Number Discussing (and defining) versioning is never simple.  It’s a complex issue, not least because of the large number of developers who have been involved in creating solutions for…
ן

Defeating Zero-Day Attacks

Zero-day security threats constitute a critical imperative driving software development towards liquid software (i.e., continuous updates). First, let’s be clear about terminology. When we hear about zero-day vulnerabilities, zero-day exploits, and…

When Vision Becomes Reality

The Birth of a Vision We all like to engage with the people who use our products; whether we’re at customer sites, figuring out solutions for complex cases of advanced usage…
All articles loaded
No more articles to load