DevOps Notes

A major requirement in developing a non-trivial software product is the establishment of a formal workflow for Continuous integration and Continuous delivery. Whether it’s an individual or group project, the CI/CD workflow lays the groundwork for getting code from the developer’s box to the live environment. But it goes beyond that. CI/CD allows code to […]

Category: DevOps, Programming

Posted on 14 Jan, 2023

As technology has evolved over the years, countless systems have sprung up into existence; each system formed on the basis of the intelligent application of knowledge and design principles. In our line of work, we design and build systems that provide services to our fellow humans. Think of all the great services we enjoy today: […]

Category: DevOps

Posted on 14 Aug, 2020

Often times, multiple branches exist in a project and incorporate divergent changes. There is always need to combine these changes in a process that results in a (new or existing) branch that includes changes across the different branches. In the world of git, there are two primary routes you can take when combining changes: Merging […]

Category: DevOps

Posted on 14 Jun, 2020

To recap, a Git commit allow us save a snapshot of our project at a specific point in time. The snapshot makes it possible to retrieve the state of the project at a later time. Git starts to get interesting when you’re collaborating with other developers on a shared repository. First, you need to be […]

Category: DevOps

Posted on 31 May, 2020

Now that we have git installed locally, we can start playing around with some of the basic commands. The first thing you want to do is initialise a git repository. As far as I know, there are two ways to accomplish that: Clone an existing Repo Initialise an empty Repo Cloning an existing repo will […]

Category: DevOps

Posted on 19 May, 2020

As you progress through your software development journey, chances are you will grapple with projects that vary in complexity. While some projects can be hacked in a weekend, others might demand a much longer time due to considerable effort required in implementation. There’s hardly a relevant software project in existence that does not employ some […]

Category: DevOps

Posted on 16 May, 2020