How to Create and Launch Your First AWS EC2 Instance

At some point, everyone, particularly those in IT, will have to start their cloud journey with one of the many popular providers available, such as AWS, GCP, Azure, and more. AWS was the pioneer in the cloud computing arena, establishing itself as the top player,

Dive Tool: Explore Docker Image Layers and Optimize Size

πŸš€ Quick Overview The Dive tool is only helpful to individuals looking for a way to identify each layer of a Docker image. The reason could be reducing the image size or understanding the function of each layer. Dive is an excellent tool, particularly for

Lazy Docker: A User-Friendly CLI Tool for Docker Management

πŸš€ Quick Overview If you need a lightweight alternative to Portainer, consider Lazy Docker. It’s a CLI Docker front-end that displays the list of running/stopped containers, images, volumes, and networks and allows you to check their logs, stats, env, config, and top. However, complex operations

How to Install MySQL Workbench on Linux

MySQL Workbench is a GUI front-end (or IDE) tool that integrates SQL development, enabling developers to easily design, model, and manage MySQL databases in a visual and efficient manner. The IDE will automatically detect the MySQL database on your Linux system and try to access

Mastering the fsck Command: Repair Linux File Systems Like a Pro

The “fsck” command (which stands for “file system check“) is a Linux command-line utility used to check and repair the integrity of a file system on storage devices like HDDs or SSDs. Nowadays, Linux filesystems support journaling, which eliminates the need for fsck. However, there

MongoDB Installation and Usage on Linux

MongoDB, a leading open-source document-oriented database management system, is a powerful “NoSQL” database that empowers businesses to effortlessly store and manage massive amounts of data. Data is stored as BSON (Binary JSON) documents, which are similar to JSON documents but encoded in a binary format

VSCode Tutorial: Features, Installation Guide, and Top Extensions

Visual Studio Code (a.k.a. VSCode) is a free and open-source code editor developed by the software giant Microsoft. It is one of the most popular code editors in the developer community due to its lightweight, speedy, and feature-rich nature. VSCode offers a highly customizable and

Guide to Installing, Configuring, and Managing MySQL on Linux

MySQL is an open-source relational database management system (RDBMS) that is widely used for managing and organizing structured (or tabular) data, and to manage this data, you need to have basic knowledge of SQL queries. It can be used in a wide range of applications

How to Install, Update, and Run Go in Linux

Go, often referred to as GoLang, is an open-source programming language created by Google. It was designed by Robert Griesemer, Rob Pike, and Ken Thompson and first introduced in 2009. Go (GoLang) is a flexible programming language that can be used in a wide range

Python 3.12 Installation on Linux with Hands-on Examples

Python is a high-level, interpreted, and general-purpose programming language known for its simplicity and readability. Top universities have adopted it widely as the primary language to introduce students to programming. Even the top MNCs like Google, Facebook, Twitter, and more rely on Python as the

Java Installation on Linux with Hands-on Examples

Java is a prominent high-level programming language like C/C++, that can be used in various domains, such as web development, Android app development, the internet of things (IoT), cloud-based applications, game development, and more. Java is famously known for its β€œwrite once, run anywhere” (WORA)

C/C++ Installation and Practical Usage Guide for Linux

Linux, a versatile and powerful operating system, offers an ideal environment for programming and, of course, for many other things. However, for newcomers transitioning from Windows to Linux, the installation of C/C++ tools can pose significant challenges. Installing C/C++ development tools typically involves installing a