© 2023 Hashnode
#versioning
Versioning is important because it provides a clear way to track changes to software or other products over time. Here are a few reasons why versioning is important: Helps with organization and colla…
Still on the #100DaysOfDevOps challenge it's day 78 of the challenge, it seems interesting. In this blog, I'll be writing about versioning in a microservices architecture. Microservices architecture h…
Hi everyone! In this blog post, I'm going to show you how to implement versioning for a FastAPI application with independent docs for each version. This is useful if you want to maintain different ver…
Git allows you to keep track of changes in your code, collaborate with other developers, and roll back to previous versions when necessary. However, before you can start using Git, you need to configu…
Semantic Versioning: The Superhero in the Software Universe Once upon a time, in the land of confusing version numbers, a hero named Semantic Versioning (or SemVer) emerged, bringing order and meaning…
As a .NET Core developer, you know the importance of versioning. It can be a tedious and time-consuming process, especially when working on a team. But what if there was a way to simplify versioning a…
git architecture What is a version Control System? version control is also known as a source control system and it is used to track and manage changes to software code. version control systems are sof…
Cmake is a wonderful tool for generating building systems for projects. One of the applications that Cmake facilitates, is configuring the project version from within a CMakeLists.txt file. This can b…
Introduction to Node Version Manager (NVM) NVM (Node Version Manager) is a tool that allows you to install and switch between multiple Node.js versions on your local machine. It makes it easy to manag…
Introduction As software developers, keeping track of changes made to a project is crucial for communication and collaboration with others on the team. With multiple people working on a project, manu…