Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1116 articles published

Founder of GoLinuxCloud with more than 15 years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

Areas of expertise

Certifications & credentials

  • Red Hat Certified System Administrator in Red Hat OpenStackID: 180-246-001
  • Certified Kubernetes Application Developer (CKAD)
  • Red Hat Certified Specialist in Ansible Automation
  • Go: Data Structures, Algorithms and Design Patterns With Go
Author profile illustration for Deepak Prasad — technical writer at GoLinuxCloud

Articles by Deepak Prasad

programming

How to Install Dart on Ubuntu with Hello World Code

This tutorial will guide you through step by step procedure to install Dart on Ubuntu, covering two installation methods (APT and Debian package), verifying the installation, creating a simple Dart program, and the …

Deepak Prasad5 min read
linux

How to Install PhotoQt on Ubuntu?

Step by Step instructions to install PhotoQt on Ubuntu environment.

Deepak Prasad4 min read
linux

Install Kali Linux on Apple M1 with UTM [100% Working]

Step by step instructions to install Kali Linux on Apple M1 Laptop using UTM

Deepak Prasad8 min read
cheatsheet

50+ tmux cheat sheet and shortcut commands

In this tutorial I have shared the most used tmux cheatsheet with the list of commands and shortcuts for sessions, windows panes etc in tmux

Deepak Prasad4 min read
databases

SQL Date Format Explained with Examples

Different types and formats of SQL date format explained with examples. SQL datetime format syntax, type and examples. sql server date format.

Deepak Prasad10 min read
databases

Pandas concat() Function Tutorial

Discover the ultimate guide to mastering pandas concat in Python. Whether you're a beginner or an experienced professional, our comprehensive guide offers actionable tips, best practices, and real-world examples to …

Deepak Prasad18 min read
devops

The imperative of attack simulation in modern cybersecurity

Imagine locking every door and window in your house, only to realize there's a hidden passage you've overlooked that's what it's like without the vital

Deepak Prasad6 min read
databases

Master Pandas iloc: Definitive Guide to Data Slicing

Explore the comprehensive guide to pandas iloc, the powerful indexer for pandas DataFrames and Series. Learn through examples and FAQs how to perform simple to advanced data manipulations. Perfect for beginners and …

Deepak Prasad12 min read
programming

Flask SQLAlchemy [In-Depth Tutorial]

Flask SQLAlchemy is an extension for flask that adds support for SQLAlchemy to flask by adding useful defaults and helpers that simplify basic tasks

Deepak Prasad21 min read
databases

4 ways to add row to existing DataFrame in Pandas

how to add row/s to an existing panda dataframe using append(), loc[] and concat() functions. We also included and excluded indices with concat() function.

Deepak Prasad7 min read
programming

Python append() vs extend() in list

In this tutorial we will cover multiple examples to understand the difference between list.append() vs list.extend() method. We will [erform a 1 to 1 comparison between these methods.

Deepak Prasad6 min read
programming

SOLVED: List unique characters from a string in Python

As we know, that the set data structure only stores the unique elements in it. It does not allow repeated values. So, we can utilize this feature to list

Deepak Prasad4 min read
programming

Flask Templates with Jinja2 Explained in Detail

Jinja2 is python based template engine used in flask, it is built in flask, so you do not need to download a separate package to use jinja2 with flask, it is installed with flask.

Deepak Prasad13 min read
databases

How to PROPERLY Rename Column in Pandas

In this tutorial we will learn use pandas dataframe.rename() and other methods to rename column in a List, CSV files, Dictionaries or any other type of object in Python.

Deepak Prasad16 min read
programming

How to slice dictionary in Python? [SOLVED]

In this article, we will see one of the most asked and confusing problems: slicing a dictionary in Python. Slicing a dictionary means obtaining the subsets of

Deepak Prasad4 min read
databases

Pandas Pivot Simplified [In-Depth Tutorial]

Unlock the full potential of data manipulation with our comprehensive guide on Pandas Pivot. Whether you're a beginner or a pro, we cover everything from syntax and parameters to best practices and common pitfalls. …

Deepak Prasad15 min read
devops

Working with different Ansible operators

Different ansible operators are arithmetic, logical, comparison and test operator which we can use with ansible playbook.

Deepak Prasad9 min read
devops

Working with Ansible conditional statements

Control structures are mainly of the following two types Conditional & Iterative. We will cover when, failed_when, changed_when conditions in playbooks

Deepak Prasad9 min read
cloud

Deploy Openstack using Kolla Ansible [Step-by-Step]

Step by step instructions to deploy openstack using kolla ansible with screenshots.

Deepak Prasad9 min read
devops

How to use different Ansible variables with examples

There are different types of ansible variables such as built-in, host, group, inventory etc. There is a different procedure to access individual ansible variables list

Deepak Prasad18 min read
devops

Ansible roles directory structure overview | Beginners Guide

Overview on Ansible Roles Directory structure. Beginners guide to understand Ansible roles. Ansible Tutorial on role Structure with main.yml files

Deepak Prasad5 min read
devops

Ansible Block and Rescue Advanced Guide: Thank Me Later

We can use ansible block, rescue and always to perform different kinds of error handling where with the rescue block we can perform cleanup action

Deepak Prasad19 min read
programming

Steps to Create Python Web App | Python Flask Example

life cycle of creating a python web app that allows user to create, edit and delete blog posts. We used flask for the back-end, jinja2 engine that comes with flask and sqlite3 as a database for our python web app

Deepak Prasad21 min read
programming

Getting started with CGO using Visual Studio Code

Getting started with cgo language. How to use it with Visual Studio Code. Calling C code with GO or calling GO code with C. Create Hello World cgo code.

Deepak Prasad9 min read
system-administration

Solved: Error populating transaction, retrying RHEL/CentOS 7/8

How to fix starting package installation process error populating transaction, anaconda is retrying faced during RHEL/CentOS 7/8 installation in Linux

Deepak Prasad4 min read
devops

Setup KVM HA Cluster | Pacemaker GUI | RHEL/CentOS 8

Step-by-Step Tutorial to configure KVM HA Cluster using Pacemaker GUI (WEB UI) and CLI tool in RHEL and CentOS 8 Linux. Configure Virtual Floating IP, verify failover

Deepak Prasad15 min read
cheatsheet

15 virt-install examples | KVM virtualization commands cheatsheet

virt-install examples to create KVM Virtual Machine in Linux. virt-install cheatsheet with virsh to manage the VM. Use location, PXE, custom disks, network with virt-install

Deepak Prasad9 min read
system-administration

How to configure VLAN with bond using kickstart in Linux (CentOS/RHEL 7)

How to configure vlan with bond using kickstart in RHEL/CentOS 7. You can configure using network --vlan or using %post section of kickstart with examples.

Deepak Prasad4 min read
system-administration

Kickstart %pre script examples in RHEL CentOS 7 8

Use kickstart %pre script examples to perform tasks before installing the system. Use --interpreter, --log, chroot and nochroot options with %pre script RHEL/CentOS 7/8

Deepak Prasad5 min read
linux

Setup IPv4 UEFI PXE Boot Server Ubuntu 20.04 [cloud-init]

Step by Step instructions to install and setup ipv4 UEFI PXE Boot Server for automated installation of Ubuntu 20.04 using cloud-init configuration file.

Deepak Prasad17 min read