Have you ever been in a situation to work with CSV files and produce output in structured tabular format? Recently I was working with data cleansing on a file that is not in a proper structure. It has so many whitespaces between each column and I have to convert it to CSV format to push
Make Linux Great Again
How to Use Heredoc in Shell Scripting
Here document (Heredoc) is an input or file stream literal that is treated as a special block of code. This block of code will be passed to a command for processing. Heredoc originates in UNIX shells and can be found in popular Linux shells like sh, tcsh, ksh, bash, zsh, csh. Notably, other programming languages
How to Install CHEF Workstation in RHEL and CentOS 8/7
Chef is one of the popular configuration management tools, which is used to rapidly automate deployment, configurations, and management of the entire IT infrastructure environment. In the first part of this Chef series, we’ve explained Chef concepts, which consists of three important components: Chef Workstation, Chef Server & Chef Client/Node. In this article, you will
Setup Remote Development in VSCode via Remote-SSH Plugin
In this article, we will see how to set up remote development in visual studio code via the remote-ssh plugin. For developers, it is indeed an important task to choose proper IDE/IDLE editors with batteries included. Vscode is one of such tools that comes with a nice set of packages that makes our life easy
How to Install Terraform in Linux Distributions
In this article, we will discuss what Terraform is and how to install terraform on various Linux distributions using HashiCorp repositories. What is Terraform? Terraform is a popular cloud orchestration tool in the world of automation, which is used to deploy your infrastructure through the IAC (Infrastructure as code) approach. Terraform is built by Hashicorp
How to Setup FTP Server with VSFTPD on Ubuntu 20.04
This article describes how to install and configure an FTP server on Ubuntu 20.04 that you use to share files between your devices. FTP (File Transfer Protocol) is a standard network protocol used to transfer files to and from a remote network. There are several open-source FTP servers available for Linux. The most known and
How to Speed Up Apache with Varnish Cache on CentOS 7
Varnish Cache (commonly known as Varnish), is an open-source, popular reverse-proxy HTTP accelerator intended for speeding up web servers. It is engineered for excessively utilized API endpoints and also for dynamic sites that serve massive-content and experience high-traffic. For Nginx: How to Install Varnish Cache for Nginx on CentOS 7 It basically helps to scale
How to Speed Up Nginx with Varnish Cache on CentOS 7
Varnish Cache (also referred to as Varnish) is an open-source, high-performance HTTP accelerator designed for speeding up web servers. In our last articles, we’ve explained how to setup Varnish Cache for Apache on CentOS 7 and CentOS 8. In this article, we will show you how to install and use Varnish Cache as a front-end
10 Best Udemy Computer Science Courses in 2021
We are living in the midst of a revolution powered by computers and among the most important aspects of computer science is problem-solving – an essential skill for life. Have you always been intrigued by the inner workings of computers but never had the opportunity to dive deeply enough into textbooks or seminars? Worry no