Install Python on CentOS 8


This tutorial provides instructions on installing Python 3 and Python 2 on CentOS 8 with guidance on how to set the default version of Python.

Read More

How to Install Java 8 & 11 on Centos 8


For running and developing applications with Java on CentOS 8, you need to set up the Java Development Kit (JDK). There are two different implementations of JDK – OpenJDK and Oracle JDK. Learn how to install Java on CentOS 8, set up the default Java…

Read More

How to Install Git on CentOS 8


This article is a step-by-step tutorial on how to install Git on CentOS 8. As a popular version control system, Git organizes the development cycle of an application, keeps track of code changes, creates branches, and allows collaboration within a…

Read More

How to Install and Use Git on Windows


Git tracks source code changes during the software development process. It can help coordinate work among programmers. This tutorial uses multiple images to show you how to install Git on Windows in a few simple steps, followed by a few basic…

Read More

How To Rename a Local and Remote Git Branch


Git is a version control system that helps you control the stages of software development. It uses named branches to keep the original code intact, while working on new revisions. This guide uses a few simple commands to show you how to change the…

Read More

How to Create a New Branch in Git


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 Docker on CentOS 8


CentOS 8 does not provide official support for Docker. This article clearly shows you how to install a fully functional version of Docker regardless.

Read More

What are Microservices? Introduction to Microservices Architecture


Microservices are a system used to develop an application, built on a selection of individual services working together to ensure seamless and highly responsive performance. If you are building a complex, multi-functional app, you should consider…

Read More

Building Optimized Containers for Kubernetes


Container deployment took the software development world by storm. Use the outlined guidelines and learn how to get the most out of the container images and Kubernetes. The more of these concepts you apply in practice, the more effective your system…

Read More

Docker ADD vs COPY: What are the Differences?


If you are creating a Dockerfile, you may be puzzled by how to copy files and directories into it. Docker offers two commands for carrying out this task: COPY and ADD. This article explores the similarities and differences between the two…

Read More