Blog

Latest Articles

Browse the latest tutorials, guides, and practical examples across Linux, DevOps, security, databases, and programming on GoLinuxCloud.

Explore the latest tutorials and guides across Linux, DevOps, programming, and more.

You can also browse content by category below:

  • Linux: Commands, administration, troubleshooting, and system operations
  • DevOps: CI/CD, Kubernetes, containers, and automation
  • Cloud: AWS, Azure, OpenStack, and hybrid cloud administration
  • Programming: Coding tutorials, scripting, and development concepts
  • Security: Ethical hacking, system security, and best practices
  • Databases: MySQL, MariaDB, PostgreSQL, and database management
  • Networking: Network setup, troubleshooting, and protocols
  • Storage: Disk management, file systems, and storage solutions
  • Tools: Useful tools and utilities for productivity

2329 articles

Blog illustration with latest articles, tutorials, guides, and how-to content across Linux and DevOps topics
programming

Polymorphism in Java Explained [In-Depth Tutorial]

There are two types of polymorphism in Java: compile-time polymorphism and runtime polymorphism.

Bashir Alam9 min read
system-administration

How to use C++ WriteFile?

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

Deepak Prasad8 min read
linux

Steps to install php Xdebug on Ubuntu

In this article, we have covered how to install PHP Xdebug on Ubuntu, along with the necessary pre-requisites required for a successful installation. We have

Omer Cakmak6 min read
databases

Boost Your Search Game with MySQL Related Tags!

When it comes to organizing large amounts of data on a website, tags can be an incredibly helpful tool. By assigning specific keywords or phrases to different

Falguni Thakker9 min read
programming

How to Recursively Search Arrays in Laravel?

Sometimes you want to add custom methods to a Laravel collection, especially if you lack a predefined method for a goal. For example, when doing a Laravel

Steve Alila6 min read
programming

How to Unlink File in Laravel?

Now let's see how to unlink file in Laravel.

Steve Alila6 min read
programming

Spatie Permission: The Ultimate Laravel Security Toolkit

The role:admin middleware from 'role' => SpatiePermissionMiddlewaresRoleMiddleware::class permits only users with Admin role to access the

Steve Alila8 min read
programming

Encapsulation in Java [In-Depth Tutorial]

Encapsulation is one of the fundamental concepts of object-oriented programming (OOP) and is considered essential for building robust and scalable

Bashir Alam11 min read
programming

How to use Generics in Java? [In-Depth Tutorial]

The guide will begin by introducing the basics of generics, including the syntax and its advantages. Then, it will delve deeper into the various ways in which

Bashir Alam10 min read
linux

How does vim split window horizontally?

Vim is a powerful and popular text editor that is widely used by programmers and developers. One of the many features that makes Vim so versatile is its

Omer Cakmak4 min read
linux

How to list recursively with 'ls'? [SOLVED]

"ls" is a command-line utility in Unix-based operating systems that allows users to list the contents of a directory. The "ls" command is a versatile tool

Omer Cakmak5 min read
linux

How to install XRDP with XFCE4 on Ubuntu?

Ubuntu is a popular Linux operating system. As with most Linux distributions, it can be used with different desktop environments (XFCE, KDE, Gnome etc). The

Omer Cakmak3 min read
security

Hack Android Remotely with Ghost Framework

In this guide, we will be running Ghost framework on a Kali Linux PC.

Kennedy Muthii5 min read
programming

Difference between Interface and Abstract class

In Java, both abstract classes and interfaces are used to define abstract types. However, there are some differences between these two concepts.

Bashir Alam6 min read
linux

How to cut video with OpenShot?

OpenShot is a free and open-source video editing software that can be used to cut, trim, and edit videos on Linux, Windows, and macOS. It provides an

Omer Cakmak4 min read
linux

How to list packages in a yum group?

Being able to list packages in a YUM group can be helpful for a variety of reasons, such as ensuring that all necessary packages are installed for a specific

Omer Cakmak5 min read
programming

Check User Online or Offline on Laravel

Here is a screenshot which shows the status of the user online or offline on Laravel, let's explore how this can be achieved using Session Tracking.

Steve Alila8 min read
programming

How to implement inheritance in Java?

Java Inheritance

Bashir Alam8 min read
programming

Java instanceof [In-Depth Tutorial]

instanceof in Java is an operator that is used to check if an object belongs to a particular class or a subclass of that class. It returns a boolean value of

Bashir Alam5 min read
programming

Java String Indexing [In-Depth Tutorial]

Java String indexing refers to the process of accessing individual characters within a string by their position or index. Each character in a string is

Bashir Alam5 min read
programming

How to throw exception in Java?

Java is a popular programming language that provides a range of operators and tools to help developers write robust and error-free code. One such operator is

Bashir Alam7 min read
programming

How to PROPERLY add sleep in Java?

Java sleep is a method used to pause the execution of a thread for a specified amount of time. It is used when you want to introduce a delay in your program

Bashir Alam7 min read
linux

How to share folder with NFS in Ubuntu?

Developed by Sun Microsystems in 1984, NFS (Network File SystemS) is an RPC- based distributed file system structure that allows computers on the network to

Omer Cakmak5 min read
security

How to use SpiderFoot?

Spiderfoot is a versatile and powerful open-source reconnaissance tool that can gather intelligence about a target. This tool is designed to automate various

Kennedy Muthii5 min read
linux

How to Edit a File in Linux? [SOLVED]

In Linux operating systems, everything is a file. There are daily routine tasks within the system such as turning new features on or off or editing files. An

Omer Cakmak5 min read
programming

Java Memory Management [In-Depth Tutorial]

Java memory management is handled by the Java Virtual Machine (JVM). The JVM allocates memory for Java objects on the heap, which is a portion of memory that

Bashir Alam10 min read
programming

How to add quotation marks within string Java?

Quotation marks are a commonly used character in programming, especially when it comes to strings. In Java, there are two types of quotation marks that can be

Bashir Alam5 min read
programming

How to skip a line in Java Scanner?

In Java, you can use the nextLine method of the Scanner class to read a line of input from the user. If you want to skip a line, you can simply call the

Bashir Alam6 min read
linux

wget command not found

There are two possible reasons for wget command not found error. Either the wget package is not installed on your server or PATH variable is wrongly set.

Omer Cakmak4 min read
programming

HackerRank Solution: String Formatting

In this tutorial we will solve string formatting problem of python strings from hacker rank using python. We have covered 3 methods to solve this problem using

Bashir Alam4 min read