Blog Posts

How to Implement CI/CD Pipelines with Jenkins

April 20, 2023

Continuous Integration and Continuous Deployment (CI/CD) pipelines are critical components of modern software development practices.


Read More

[Solved] AWS Error: TooManyBuckets - Bucket Limit Exceeded

April 19, 2023

If you get the following error: │ Error: creating Amazon S3 (Simple Storage) Bucket (<your-bucket-name): TooManyBuckets: You have attempted to create more buckets than allowed │ status code: 400, request id: 0P1TV2VCEDKGFQNY, host id: gc9di71ONabECoBYkkzc7Lmqs0DOo2DVhV2kqCgNruNO6Okm5K3EXzosdf5MCxP8uI= │


Read More

How to check if a program exists from a Bash/Shell script

April 18, 2023

You can look to use: command -v <the_command> There are also 2 other ways, that we will run through a little further down, but for now.


Read More

The DevOps Culture

April 17, 2023

DevOps is a software development approach that emphasizes collaboration and communication between development and operations teams.


Read More

Teach me Kubernetes - Part 7 - Sidecar Containers

April 16, 2023

Looking for the entire 7 part guide? Start at the Overview In Kubernetes, a sidecar container is a secondary container that runs in the same Pod as the primary container.


Read More

Teach me Kubernetes - Part 6 - Deployments

April 15, 2023

Looking for the entire 7 part guide? Start at the Overview In Kubernetes, a Deployment is a higher-level abstraction that manages the deployment and scaling of a set of Pods.


Read More

Teach me Kubernetes - Part 5 - Services

April 14, 2023

Looking for the entire 7 part guide? Start at the Overview In Kubernetes, a Service is an abstraction that provides a stable, IP address and DNS name for a set of Pods.


Read More

Teach me Kubernetes - Part 4 - Replication Controllers

April 13, 2023

Looking for the entire 7 part guide? Start at the Overview In Kubernetes, a ReplicationController (also known as a “ReplicaSet” in newer versions of Kubernetes) is a controller that ensures that a specified number of replicas of a Pod are running at any given time.


Read More

Teach me Kubernetes - Part 3 - Pods

April 12, 2023

Looking for the entire 7 part guide? Start at the Overview In Kubernetes, a Pod is the smallest and simplest unit in the cluster.


Read More

Teach me Kubernetes - Part 2 - Nodes

April 11, 2023

Looking for the entire 7 part guide? Start at the Overview In Kubernetes, a Node is a worker machine that runs containerized applications.


Read More

Teach me Kubernetes - Part 1 - Overview

April 10, 2023

Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.


Read More

How to Create a Simple Chatbot in Python

April 9, 2023

This is a simple chatbot in Python using the NLTK library.


Read More

Create Transit Gateway with Attachments in Terraform

April 8, 2023

The following example Terraform code snippet creates a Transit Gateway with VPC and VPN attachments:


Read More

How to Create an AWS EC2 Instance in Terraform

April 7, 2023

The following Terraform code snippet creates an EC2 instance for you.


Read More

A Primer on Terraform Concepts

April 6, 2023

Terraform is an open-source tool for building, changing, and versioning infrastructure safely and efficiently.


Read More

How to Learn Recursion by Example in Python

April 5, 2023

Here’s an example code in Python that demonstrates recursion: def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) print(factorial(5)) # Output: 120 This code defines a function factorial that calculates the factorial of a given number n.


Read More

Understanding Site Reliability Engineering (SRE)

April 4, 2023

Site Reliability Engineering (SRE) can also help organizations to be more proactive in identifying and addressing potential issues before they become major problems.


Read More

What is DevOps?

April 3, 2023

DevOps is a term that combines “development” and “operations.” It is a methodology that aims to bridge the gap between the software development and IT operations teams.


Read More

How to Create a Password Generator in Golang

April 2, 2023

Introduction In today’s digital age, password security is more important than ever before.


Read More

How does Disaster Recovery work in the Cloud?

April 1, 2023

Disaster Recovery (DR) in the cloud refers to the process of recovering IT infrastructure and data in the event of a disaster, such as a natural disaster or a cyber attack, in a cloud environment.


Read More