DevOps and Development

How to Create a New Branch in Git

January 9, 2024

This article outlines the basic commands needed to create a Git branch. A Git branch allows you to work on features independently. You can use it to review code and perform targeted testing on a feature branch without affecting your core systems.

Read more

How to Install Node.js and NPM on Windows

December 28, 2023

Node.js is a software application that runs JavaScript code. It’s typically used for running scripts on the server to render content before it’s delivered to a web browser. NPM stands for Node Package Manager, an application and repository for developing and sharing JavaScript code. This guide will show how to install and update Node.js and NPM on a Windows system.

Read more

How to SSH into a Docker Container

December 19, 2023

This article shows how to SSH into a running Docker container. Docker's exec, attach, and run commands are the preferred methods to connect to a running container, but traditional SSH is also an option. This article explains all the options.

Read more

How to Check Python Version in Linux, Mac, & Windows

December 15, 2023

Applications written in different Python versions are not all compatible with different program versions. This guide shows how to find which Python version is installed on your system and adjust your code accordingly.

Read more

How to Install pip on Mac

December 14, 2023

Pip is a Python package manager allowing users to connect to an online repository of public packages. This tutorial shows how to install pip on macOS.

Read more

How to Install Python 3 on Ubuntu 20.04 or 22.04


Python is a popular programming language used to write scripts for operating systems, but also web development and app design. This tutorial guides you through the steps of installing Python 3 on Ubuntu 20.04 or 22.04.

Read more

How to Install Kubernetes on Ubuntu 22.04

December 13, 2023

Kubernetes is a management platform for OCI compliant containers. It provides a way to balance loads between containers and run containers across multiple systems. This guide will walk you through installing and deploying Kubernetes on Ubuntu 20.04.

Read more

Podman vs. Docker: Everything You Need to Know

December 12, 2023

As the containerization becomes the norm in DevOps world, Docker's competitors start to emerge. This article will compare two container management engines - Docker and Podman. It will also help you choose the right engine for your needs.

Read more

How to Use JavaScript to Get the Current Date and Time

December 6, 2023

The Date object is useful for checking the date that visitors arrive at your website. This guide will walk you through using Javascript to get a date from a client. You will see how to write a script to retrieve the current date and time, handy for creating a timestamp and writing to a log file.

Read more

How to Limit Docker Memory and CPU Usage


Docker containers have unlimited access to RAM and CPU memory of the host. This is not the recommended practice as it can have a negative effect on container performance, as well as overburden the host. Learn how to configure your containers to work within the specified memory and CPU resources.

Read more