YAML is a simple but robust data serialization language. It achieves high flexibility with just two data structures: sequences (a list) and mappings (key and value pairs). If…
Use the watch command to let you know when a task has been completed or a command has been executed. It's useful for many ad-hoc system administration tasks where you need to…
The find command is a great tool for searching through your system, but it's also a really useful front-end for the powerful Parallel command. There are many reasons to learn…
With conio programming, you can create various practical and exciting applications. The OpenWatcom conio.h and graph.h functions give you the flexibility to print text on…
Quarkus is a Java framework that aims to design serverless applications and write cloud-native microservices for running on cloud infrastructures (e.g., Kubernetes). It is…
This two-page cheat sheet provides gentle reminders on the syntax and structure of getopt() and getopt_long(). One page demonstrates short options, and the other side…
JavaScript is a loosely typed and dynamic scripting language developed for the Internet and a core technology of the World Wide Web. It is a surprisingly multipurpose language…
Python 3 has been out since 2008, and it has had ten minor releases between 3.0 and 3.9. Each of those releases packed more features than most people know. Some of those are…
Linux package managers help you handle updates, uninstalls, troubleshooting, and more for the software on your computer. The apt command is the package manager for Debian and…
The dnf command is a Linux package manager on RPM distributions, including Fedora, CentOS, RHEL, OpenMandriva, and Mageia. The more you know about how your package manager…