How to Install JFrog Artifactory on CentOS 7

This guide will walk you through steps used to install JFrog Artifactory on CentOS 7. JFrog Artifactory is the world’s most advanced repository manager which fully supports software created in any language or using any tool. JFrog Artifactory is designed to integrate with the majority of continuous integration and delivery …

Read More »

Control the Flow of Your Code – Dataquest

When programming, controlling the flow of what code is run under what circumstance is extremely important. The Python if else commands act like a digital traffic cop, letting you define blocks of code that run when certain conditions are met. The if else syntax is one of the most important …

Read More »

How to manage Let’s Encrypt SSL/TLS certificates with certbot

Let’s Encrypt is an automated and open certificate authority (CA) operated by the Internet Security Research Group (ISRG) and founded by the Electronic Frontier Foundation (EFF), the Mozilla Foundation, and others. It provides free SSL/TLS certificates which are commonly used to encrypt communications for security and privacy purposes, the most notable …

Read More »

Learn Git (A Tutorial for Beginners)

Being an excellent programmer is not only about learning programming. Programmers need tools to assist them with their work. And one of the most important tools that programmers use every single day is git. What is git? git is a version control system. A version control system, in the simplest …

Read More »

Deploy OpenContrail on KVM with Ansible

On part one of OpenContrail Deployment, we looked at Installing OpenContrail with Ansible on CentOS 7 and Kubernetes. The problem with this is that the deployment was done on a physical server, where you can’t easily scale if you have fewer resources. Another disadvantage of the same is if you screw …

Read More »

Install Latest Packer on Linux / FreeBSD / macOS / Windows

In this guide, we will show you how you can easily install the Latest Packer on Linux / FreeBSD / macOS. Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is a cross-platform command-line and lightweight application capable of …

Read More »

How to Learn SQL Online – Dataquest

SQL is one of the most important languages to learn if you want to get ahead in data science. Almost all the world’s data exists in databases, and SQL is the language you’ll need to use to access and analyze most of that data. But learning SQL can sometimes be …

Read More »

Python: __name__ == “__main__” Explained

You see it everywhere. If you have been coding in Python for a while, or just casually browsing Python Github repositories, you probably have come across this snippet of code. if __name__ == '__main__': # do something It is ubiquitous. In fact, this is how many times this above snippet …

Read More »

How To Install Terraform oVirt / RHEV Plugin

The Terraform oVirt provider is used to interact with the many resources supported by oVirt. In this guide, we will cover how you can install Terraform oVirt provider plugin and use it to automate oVirt / RHEV Virtualization environment operations. The provider needs to be configured with the proper credentials …

Read More »

How to run Minikube on KVM

Minikube is a tool developed to help you run a single cluster of Kubernetes on your local machine. Minikube works by starting a single node kubernetes cluster locally for purposes of development and testing. It packages and configures a Linux VM, Docker and all Kubernetes components, optimized for local development. Similar: …

Read More »

Install Apache Tomcat On Ubuntu 18.04 / CentOS 7 With Ansible

Apache Tomcat is a free and open-source HTTP server designed to serve Java web pages. Tomcat is an implementation of the Java Servlet, JavaServer Pages, Java Expression Language, and Java WebSocket technologies. It is widely deployed and powers various mission-critical web applications around the world. The standard way of installing …

Read More »

Top Open Source Cloud Platforms and Solutions

Introduction Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The concept has advanced in leaps and bounds over the years and has broken down into IaaS, PaaS, CaaS and many more continue to be discovered …

Read More »

How to Install Webmin on CentOS 8

Webmin is a free, open-source and web-based system configuration and management tool for Unix-like operating systems. You can set up Apache web server, Samba, DNS, Mail, FTP, Database, File system and package management with Webmin web-based interface. Webmin is very similar to cPanel and provides an easy way to manage …

Read More »

Best Way to Learn Python (Step-by-Step Guide)

Python is a very popular language. It’s also one of the languages that I recommend for beginners to start with. But how do you go about learning this language? The best way to learn Python is to understand the big picture of all what you need to learn before you …

Read More »

Deploy VM Instances on Hetzner Cloud with Terraform

In this blog post, we will look at how to Provision VMs on Hetzner Cloud with Terraform. Hetzner is a hosting provider based in Germany which provides flexible cloud servers with high-end-hardware and auctions for Dedicated physical servers. Their pricing is very competitive with a per/month basis. I use Hetzner …

Read More »