Linux

Linux posts, videos, courses, and more

TechvBlogs · 3 months ago

How to Install PHP 8.3 on Ubuntu 22.04

PHP is a popular server scripting language known for creating dynamic and interactive web pages. Getting up and running with your language of choice is the first step in learning to program....
2

Bobby Iliev · 5 months ago

Introduction to Linux eBook: A Comprehensive Guide for Beginners

Introduction Hello to all passionate learners, tech enthusiasts, and budding system administrators! I'm thrilled to announce the release of my latest eBook: "Introduction to Linux"...
4

Bobby Iliev · 11 months ago

Reset Local Repository Branch to be Just Like Remote Repository HEAD: A Step-by-Step Guide

Introduction In the world of Git, it's not uncommon for developers to find themselves in a situation where their local repository has diverged from the remote repository. This can happen due...
2

Bobby Iliev · 1 year ago

How to find a process locking port 3000 on Mac?

Introduction Are you having trouble with a process locking port 3000 (or essentially any other port) on your Mac? Here's how you can find and kill the process! Finding the process To find th...
5

TechvBlogs · 1 year ago

How to Install MySQL on Ubuntu 22.04

What is MySQL? MySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQ...
3

TechvBlogs · 1 year ago

How to Install Apache on Ubuntu 22.04 LTS

What is Apache? Apache web server is developed by “Robert McCool.” This open-source web server is responsible for accepting HTTP requests from the users and providing the requested informat...
4

Bobby Iliev · 1 year ago

How to pass command line arguments to a Node.js app?

Introduction Similar to a Bash script where you can pass arguments to a script using the $1 syntax, you can also pass arguments to a Node.js app. In this quick tutorial, you will learn how t...
7

TechvBlogs · 1 year ago

How to Install Multiple PHP Versions on Ubuntu 22.04

PHP is a programming language used for developing web applications. You must install PHP packages on a Ubuntu system to run the application written on it. Generally, it is used to create e-...
6

TechvBlogs · 1 year ago

​How to Upgrade to Ubuntu 22.04

Ubuntu 22.04 LTS Jammy Jellyfish is due to release on April 21, 2022. However, users of Ubuntu 20.04 and Ubuntu 21.10 can upgrade to the latest release right now. This tutorial will cov...
4

TechvBlogs · 1 year ago

How to Add and Delete Users on Ubuntu

Adding and removing users on a Linux system is one of the essential system administration tasks to familiarize yourself with. When you create a new system, you are often only given access...
4

TechvBlogs · 1 year ago

How to zip a folder in Ubuntu Linux / Debian Linux

Zip is the most widely used archive file format that supports lossless data compression. A Zip file is a data container containing one or more compressed files or directories. Compressed (zi...
4

TechvBlogs · 1 year ago

How To Install PHP 8.1 on Ubuntu 22.04

PHP is a popular server scripting language known for creating dynamic and interactive web pages. Getting up and running with your language of choice is the first step in learning to program....
3

TechvBlogs · 1 year ago

How to Install and Use Curl on Ubuntu 22.04

What is cURL? Curl is a command-line utility that allows users to create network requests. Curl is accessible on Windows, Linux, and Mac, making it the go-to choice for developers across all...
2

TechvBlogs · 1 year ago

How to make a POST request with cURL

What is cURL? Curl is a command-line utility that allows users to create network requests. Curl is accessible on Windows, Linux, and Mac, making it the go-to choice for developers across all...
3

Bobby Iliev · 1 year ago

How to use Materialize with DigitalOcean Serverless Functions

Introduction Materialize is a streaming database for real-time analytics. It was launched in 2019 to address the growing need for the ability to build real-time applications easily and effic...
4

Bobby Iliev · 1 year ago

Python Script to Copy The Content of a Materialized View to S3

Introduction Materialize is a streaming database for real-time analytics. It was launched in 2019 to address the growing need for the ability to build real-time applications easily and effic...
6

TechvBlogs · 1 year ago

How to install and Secure Redis on Ubuntu 22.04

Redis is a data store that can store key-value data structures on memory and disk by optimizing the rapid creation of applications through the availability of very versatile data structures....
5

Bobby Iliev · 1 year ago

Scaling Laravel with Serverless Redis

Introduction Laravel is a popular PHP framework for building scalable, high-performance web applications. In this article, we will learn how to use serverless Redis to scale Laravel applicat...
7

Bobby Iliev · 1 year ago

Using LogicLoop and Materialize with dbt and Redpanda/Kafka

Introduction LogicLoop allows you to write rules in SQL and then run them against your data and trigger different actions based on the results. LogicLoop also allows you to create and share...
5

Bobby Iliev · 1 year ago

Building an Order Tracking Demo App using AdonisJS Materialize and Redpanda

Introduction This is a self-contained demo using Materialize to process orders and display the delivery status and coordinates in real-time. Prerequisites Before you get started, you need to...
5

Momchil Minkov · 1 year ago

Remote Control of Raspberry Pi Via SMS (RPi SMS Shell)

Introduction The idea of this project is to move the whole Raspberry terminal to the world of SMS communication. This is a very good application in case there is no 5G/4G/3G coverage - but o...
9

guild.so · 2 years ago

Steps to create your own Solana token 💰

Introduction In this step by step tutorial we are going to use the The Solana Program Library (SPL) to create our very own Solana token. The steps from this tutorial can be used with the Gui...
3

Bobby Iliev · 2 years ago

Blue-green deployments with Materialize

Introduction Minimizing downtime during any deployment is a key part of any successful deployment strategy. There are many ways to achieve this, and blue-green deployments are one of them. U...
3

TechvBlogs · 2 years ago

How To Install WordPress with LAMP on Ubuntu 20.04

For those who cannot afford the hustles of developing websites from scratch, there are now several content management systems (CMSs) such as WordPress that you can take advantage of to set u...
6

TechvBlogs · 2 years ago

How To Install Slack On Ubuntu

Slack is one of the most popular collaboration platforms globally that brings all your communication together. Conversations in Slack are organized in channels. You can create channels for y...
4

TechvBlogs · 2 years ago

How To Install Spotify On Ubuntu

Introduction Spotify is the most popular streaming music service these days. While you can listen to it via its web interface, you can also install a desktop client of Spotify in Linux. Spot...
5

TechvBlogs · 2 years ago

How to Deploy Laravel Application with Nginx on Ubuntu

Laravel is one of the most popular open-source web application frameworks written in PHP. It aims to help developers build complex and straightforward applications by making frequently used...
5

TechvBlogs · 2 years ago

How to Reset MySQL root password in Ubuntu

Passwords are hard to remember, so if you have forgotten the MySQL root password, luckily, there is a way to change it. This post has been written for you, and by the end of this post, you w...
4

TechvBlogs · 2 years ago

How to Deploy Laravel Project with Apache on Ubuntu

Hello Developers, Laravel is a free and open-source PHP framework based on the Symfony framework and follows the Model-View-Controller design pattern. It comes with tools and resources that...
3

TechvBlogs · 2 years ago

How to Manage and Use Apache virtual hosts in Ubuntu

What Is Apache Virtual Hosts? Virtual Host term refers to the method of running over one website, such as yourdomain.com, test.yourdomain.com, or www.yourdomain.com, www.yourdomain2.com on a...
2

Loading More Content