Deepak Prasad

Deepak Prasad

R&D Engineer

at · 975 articles published

Founder of GoLinuxCloud with over a decade 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

Articles by Deepak Prasad

Difference between PDM & PLM [In-Depth Tutorial]

Product Data Management (PDM) and Product Lifecycle Management (PLM) are two essential tools for managing product development and production. Both PDM and PLM

Python Anonymous Function [In-Depth Tutorial]

In Python, a lambda function is an anonymous function, meaning it's a function without a name. Unlike named functions defined with the def keyword, lambda

How to use C++ WriteFile? [SOLVED]

C++ provides several file I/O functions that enable programmers to write and read data from files. One of these functions is WriteFile, which is part of the

Stop All Docker Containers (4 Easy Methods + Examples & Best Practices)

Learn how to stop all Docker containers using multiple methods including docker stop, docker kill, and filtered commands. Understand differences, safe …

What are GRUB Files in Linux? [In-Depth Tutorial]

Grub files, also known as GRand Unified Bootloader, are essential components in the Linux operating system that facilitate the booting process. Grub files are

Docker .dockerignore Explained (Best Practices + Examples to Optimize Builds)

Learn how to use .dockerignore to optimize Docker builds by excluding unnecessary files. Improve build speed, reduce image size, and follow best practices with …

Create pyplot figure with matplotlib [In-Depth Tutorial]

matplotlib.pyplot is a sub-library of Python's matplotlib library that provides convenient ways to create static, animated, and interactive visualizations in

How to archive username in Java? [SOLVED]

To "archive the username" in Java means to store the username for later access and retrieval. This may mean storing the username in a variable, class field,

How to reset index in a pandas DataFrame? [SOLVED]

The reset_index() function in pandas is a tool for resetting the index of a DataFrame to a default integer index, which is 0, 1, 2, ..., n (where n is the

The Dynamic Duo: Golang Arrays and Structs [Tutorial]

Discover the ins and outs of Golang arrays and structs with this comprehensive guide. Master the essentials and advanced topics like nested arrays and pointers …

How to make circular color gradient in Python? [SOLVED]

A color gradient is a way to smoothly transition between two or more colors. A circular gradient is a type of color gradient that transitions in a circular

How to run shell commands in Python? [SOLVED]

There are different modules available which can be used to execute or call shell commands inside Python program.

How to combine two column matrices in Python? [SOLVED]

There are several methods available such as np.hstack(), np.vstack(), np.concatenate(), np.column_stack(), np.row_stack() and np.block().

Build Web Server using GO [Basics to Advanced]

Explore the remarkable world of Golang web server development. Uncover powerful strategies, essential tools, and best practices to optimize, secure, and …

GO Methods vs Functions [In-Depth Explanation]

This tutorial explores the distinctions between Go's functions and methods, covering their declaration, usage, practical examples, and best practices for …