-
Enhancing Code Quality with Pre-Commit Verification in NodeJS Applications
Maintaining high code quality is essential for any software project. One effective way to achieve this is by configuring your repository with pre-commit checks that automatically validate code before it is committed. This saves a lot of time during code reviews and ensures that other engineers don’t have to worry about checking for adherence to… — read more
-
How to Purge Packages from a Specific Source in Ubuntu
Sometimes, you may want to uninstall all the packages you installed from a specific repository in Ubuntu, for example, if you no longer need them or if they cause issues on your system. We will go through the steps that use different methods to remove packages for different repositories. — read more
-
How to blacklist Nouveau driver on Linux
Nouveau is the open-source driver for Nvidia graphics cards on Linux. It is the default driver that comes with most Linux distributions and provides basic functionality for Nvidia GPUs. However, most users may want to use a different driver, such as the proprietary one from Nvidia or the one required for CUDA development. In that… — read more
-
How to Install rbenv and Configure It for Your Ruby Projects
`rbenv` It is a versatile tool that seamlessly manages multiple Ruby versions of your system. It makes switching between different Ruby versions for each project a breeze and ensures that your projects always run on the correct Ruby version. In this post, we will walk you through the process of installing `rbenv` and configuring it… — read more
-
Add Bluetooth headset battery’s percentage in Linux
 — read more
-
How to Remove a Snap Package from Ubuntu 23.04
Snap packages are a way of packaging applications with all their dependencies in a containerized format that can run on any Linux device. They are designed to be secure, scalable, and easy to update. — read more
-
Installing Docker on Arch Linux
Docker is a popular tool for creating and running containers, which are isolated environments that can run applications without affecting the host system. Docker can help you simplify your development workflow, deploy your applications faster, and improve your security and portability. In this blog post, I will show you how to install Docker on Arch… — read more
-
Using the SSH Config File
The SSH config file is a configuration file for the SSH client that allows you to customize the behavior of your SSH connections. You can use the SSH config file to define aliases for hosts, set up SSH tunnels, specify custom port numbers, and more. — read more
-
How to configure GitHub GPG signing
GPG (GNU Privacy Guard) is a tool that allows you to sign and encrypt your data using public-key cryptography. Signing your git commits with GPG ensures that anyone who receives your code can verify that it was authored by you and not tampered with by someone else. GitHub supports GPG signature verification for commits and… — read more
-
Real-time Microphone Noise Cancellation on Linux
The PipeWire is a multimedia framework built from scratch for very low latency processing of audio/video. — read more
