Featured Article
The Rise of the Humans In the book Liquid Software: How to Achieve Trusted Continuous Updates in the DevOps World, there’s a great deal of...

One of the best ways to create a software release is to use semantic versioning (SemVer), which features a major.minor.patch versioning number scheme. In most instances, there should be a direct interrelationship between a given piece of software’s SemVer version and REST API versioning. Being mindful that software will change far more often than REST APIs, there are some best practices in REST API versioning that are worth highlighting.

10 Reasons You Don’t Need Continuous Updates

1. You’re always and forever happy with your latest release If your last release was pretty stable, you fixed a bunch of bugs, you have quite a few happy users, well, maybe…
Liquid Software - Hash Versioning

The 7 Deadly Sins of Versioning (Part 2)

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 We define hash versioning…
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