Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1300 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

security

Vulnerability Scanning Tools with Examples

Vulnerability scanning is the process of inspecting an information system for known security weaknesses. This process provides results with no

Deepak Prasad14 min read
security

Network Reconnaissance using Nmap [Cheat Cheet]

Network reconnaissance is a critical part of any network pentesting operation. Knowing more information about the target’s network will let us know about the

Deepak Prasad12 min read
security

Top Open-source intelligence (OSINT) Tools

OSINT aka Open source Intelligence is the data and information that is retrieved from all kinds of sources like Social media , Search engines , Domains , DNS Names , emails , journals , newspapers and what not.

Deepak Prasad12 min read
programming

How to create PAM Module using Golang [Step-by-Step]

Step by step instructions to create or build a PAM Module using Golang and CGO language. The PAM module will import the required C functions using CGO and use them in GO to perform the actual validation for …

Deepak Prasad18 min read
security

How to Install GoBuster with Basic Usage on Ubuntu

This tutorial will guide you through steps to install Gobuster on Ubuntu, configuring it, and basic to advanced usage tips, including working with wordlists and uninstalling if needed.

Deepak Prasad8 min read
linux

Install Kali Linux on Android [100% Working]

Step by step instructions to install kali linux on android with screenshots. Even though we have successfully installed a full-featured Kali Linux on Android device, running some utilities that require root permission on …

Deepak Prasad8 min read
devops

Securing the Gateways to Your Digital Realm

In the bustling metropolis that is the cloud, our first line of defence against digital wrongdoers is what's known as the Identity provider, or IdP for short.

Deepak Prasad6 min read
devops

DevSecOps Best Practices for 2024

DevSecOps is like adding a security guard to the team that builds and maintains software. In the old way of doing things, this security guard would only check

Deepak Prasad4 min read
devops

How to Mitigate the Dangers in Cloud Hosting Online Safety

In this fierce era of competition, cloud computing is no longer just an option for businesses. It has occupied the business world lately. Whether it is a

Deepak Prasad6 min read
linux

How to Install and Configure PostgreSQL on Ubuntu?

This tutorial guides you through step by step instructions to install PostgreSQL on Ubuntu, including system preparation, secure installation, basic configuration, and accessing the database, with practical examples.

Deepak Prasad9 min read
linux

Steps to Install Darktable on Ubuntu [4 Methods]

In this tutorial, we'll guide you through steps to install Darktable on Ubuntu, a powerful photo editing tool. We'll cover different methods including APT, PPA, and Flatpak, launching the program, and some basic tips for …

Deepak Prasad8 min read
linux

How to extract specific file, link & folder from tar.gz

In this tutorial, we'll explore how to extract specific files, folders, and symbolic links from a tar.gz archive, using straightforward command-line techniques suitable for beginners.

Deepak Prasad5 min read
linux

How to Install and Configure Memcached on Ubuntu?

This tutorial will guide you through detailed steps to install and configure Memcached on Ubuntu. We'll cover the installation process, setting up the configuration file, managing the Memcached service, connecting it …

Deepak Prasad7 min read
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
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 Prasad20 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 Prasad12 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
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
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