Automating DevOps with Bitbucket Pipelines – Configuring Triggers and Branch Protection Rules
In this article, you’ll learn about pipeline triggers and branch protection rules – two essential concepts for efficient and secure pipelines.
In this article, you’ll learn about pipeline triggers and branch protection rules – two essential concepts for efficient and secure pipelines.
This post explores tagging in git, a method to label specific commits in a repository’s history.
I’ll cover the different types of tags, how to create them, list them, delete them and check them out.
Learn the fundamentals of setting up git repositories and CI/CD in BitBucket.
See how I turned a basic USB-only printer into a wireless printer using a Raspberry Pi and CUPS.
How to Turn a USB-Only Printer into a Wireless Printer Using CUPS and a Raspberry Pi Read More »
In this post, I share how I set up a lightweight multi-node K3s Kubernetes cluster on Hyper-V Virtual Machines for a home lab environment.
I cover how I set up and deployed applications to the cluster and how I exposed the applications to the network using Ingress controllers and MetalLB.
Building a Kubernetes Cluster from Scratch With K3s And MetalLB Read More »
In this post, I introduce you to ClickHouse, a highly performant, open-source SQL database designed for online analytical processing (OLAP).
The post describes how to install ClickHouse using Docker along with steps to create new user accounts.
Setting Up A ClickHouse Database Read More »
A summary of my experience at PyCon Africa 2024 in Accra, Ghana.
PyCon Africa 2024 – A summary Read More »
In this post, I show you how to extend your system’s RAM using a swap file.
How to increase swap space in Linux Read More »