DevOps and Development

How to Extract or Unzip .tar.gz Files in Linux

February 12, 2024

This article shows which commands best to use when compressing and decompressing files from the command line. By using the two compression utilities, covered in this tutorial, tar and gzip, you can manage zip files with ease.

Read more

Install Docker Compose on Ubuntu 20.04 and 22.04

February 8, 2024

Docker Compose launches, executes, communicates, and closes Docker containers with a single coordinated command. It is used for defining and running multi-container Docker applications. Follow this step-by-step guide to install Docker Compose on Ubuntu 20.04/22.04.

Read more

How to Install Python on Mac

February 1, 2024

Python comes preinstalled on Macs, as of macOS 12.3 it is no longer required for the normal functioning of the operating system. This tutorial shows you how to install Python on macOS and set up a flexible coding environment with VS Code.

Read more

How to Update Node.js Version {Linux, Windows, & macOS}

January 31, 2024

If you are a Node.js user, you need to make sure to regularly update the software package as new releases come out often. This guide shows you different ways how to upgrade to the latest Node.js on Linux, Windows, and macOS.

Read more

Docker ADD vs. COPY: What are the Differences?

January 25, 2024

Docker offers two commands for copying content into a Docker image using Dockerfile: COPY and ADD. This article explores the similarities and differences between the two instructions and advises you which one to use.

Read more

What Is Docker?

January 17, 2024

Docker is a popular container-based platform. Learn all about Docker, its components and how it works.

Read more

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