Install and Use Grunt JavaScript Task Runner on Linux & macOS

The Grunt JavaScript Task Runner could become a resourceful utility in your development as it can automate a wide variety of repetitive tasks such as compilation, autoprefixing, minification, concatenation, linting, and many more. Its installation and configuration are quite simple; all you need to do

Docker Rollout: Zero Downtime Deployment for Docker Compose

In this article, I’ll introduce you to a tool called “Docker Rollout“, which claims to update Docker Compose services with zero downtime. I’ve been testing it for a while, and to be honest, it can do that in a broader sense. Well, there are some

Superfile: A Modern Terminal File Manager for Linux and macOS

Superfile is a modern terminal file manager that recently caught my attention; it’s not only easy to use but is very user-friendly compared to its alternatives, such as Ranger, MC, or nnn. It allows you to create files and directories, view (process, metadata, clipboard), provide

How to Use Envsubst to Replace Environment Variables in Linux

At one point, you may have come across a template, configuration, or initialization file containing bash variables as placeholders that you’ll need to fill in before actual usage. To fill those variables, you can either use the globally set environment variables, such as “$HOME“, “$USER“,

Running LLMs Locally Using Ollama and Open WebUI on Linux

🚀 Quick Overview In this article, you will learn how to locally access AI LLMs such as Meta Llama 3, Mistral, Gemma, Phi, etc., from your Linux terminal by using an Ollama, and then access the chat interface from your browser using the Open WebUI.

How to Install SEO Spider on Ubuntu (and Other Linux Distros)

The Screaming Frog SEO Spider is a powerful and flexible site crawler, capable of efficiently crawling both small and very large websites. The free version allows you to crawl up to 500 URLs, while upgrading to the premium version for $259 per year removes this

How to Install and Use Codon on Ubuntu (and Other Linux Distros)

Python is undoubtedly a popular programming language, but due to its design, it lags behind in certain aspects, which leads many programmers to choose a different programming language. One aspect that Python has traditionally faced limitations in executing tasks concurrently and efficiently due to the

How to Run and Use Meta’s Llama 3 on Linux

Meta (formerly known as Facebook) has recently launched the Llama 3 large language model. This advanced model comes in two versions: an eight-billion (8B) parameter version and a seventy-billion (70B) parameter version. Llama 3 is a powerful large language model that currently powers Meta AI

How to Install Tiny Tiny RSS Using Docker on PC (Ultimate Guide)

Tiny Tiny RSS (also known as TT-RSS) is a free, open-source, and highly customizable web-based RSS reader that you can set up on your local machine or on your server using Docker. It’s quite an unrecognizable RSS reader, but I find it way better compared

Killport: Stopping Processes by Port Number in Linux

killport is a CLI tool that provides a simple solution to stop processes by their port number, thereby resolving the problem of users struggling to identify the processes behind an open port. This way, you don’t have to follow the traditional method of finding the

rEFInd: A Modern and Customizable Boot Manager for Linux

If you’ve dual-booted Linux with another operating system like Windows and are stuck with the traditional GRUB boot manager, it’s time to switch to rEFInd, IMMEDIATELY! rEFInd: A Highly Customizable Boot Manager for Linux rEFInd is a highly customizable and modern boot manager for UEFI