Category Archives: DevOps

Tekton – Kubernetes Cloud-Native CI/CD Pipelines And Workflows

Tekton is a powerful and flexible open-source framework for creating CI/CD systems aiming at becoming a de-facto standard for running pipelines and workflows in Kubernetes. It allows developers to build, test, and deploy across cloud providers and on-premise systems.

Continue reading

Branching Strategies Explained

What are different branching strategies? Which Git branching strategy should you be using? Should it be trunk-based development, feature branches, GitHub Flow, forking strategy, release branching, Git Flow, environment branches, or something completely different?

Continue reading

Github Actions review and tutorial

What is GitHub actions? How to use GitHub Actions, and does it work? How can we leverage its marketplace, and what is the pricing? Is it a good solution for CI/CD pipelines? Let’s answer those and other questions through tutorial and review.

Continue reading

GitHub CLI – How to manage repositories more efficiently

Most of us are used to using GitHub through it’s Web UI. However, that might not be the best or the most efficient way to operate our repositories. CLI might be a much better choice.

Continue reading

Shipa – A Kubernetes platform from developer’s perspective

Can we have a platform that helps developers deploy, manage, and monitor their applications without going into all the details behind Kubernetes? Shipa might be one such platform.

In this video, we’re exploring Shipa from the developer’s perspective. One of the upcoming videos will go through parts of Shipa related to the work operators, sysadmins, SREs, or platform managers are doing.

Continue reading

Cloud-Native Apps With Open Application Model (OAM) And KubeVela

Can we define cloud-native applications without dealing with resources related to underlying platforms? One possible solution is to use the Open Application Model (OAM) combined with KubeVela.

Continue reading

How to Apply GitOps to Everything – Combining Argo CD and Crossplane

How to manage infrastructure, applications, and services? How to apply GitOps principles to everything? How to ensure that all the resources are always in-sync? Can we combine infrastructure, application, and service management using ArgoCD and Crossplane?

Continue reading