Skip to main content
Pratham Patel

Pratham Patel

28 posts published

Navigating through the world of Rust, RISC-V, Podman. Learning by doing it and sharing by writing it.

Gujarat, India
git fetch vs pull
Using Git

What is the Difference Between Git fetch and Git pull?

Git fetch and pull seem to do the same task but there is subtle difference between their functioning.

· Pratham Patel

Self-hosting ONLYOFFICE DocSpace with Docker
Self Host

Self-hosting ONLYOFFICE DocSpace with Docker

Let me share how I deployed an instance of ONLYOFFICE DocSpace for document collaboration.

· Pratham Patel

git clean
Using Git

Clean Your Git Repository With Git Clean

A neat git command to keep your git repository neat and clean.

· Pratham Patel

Select all in Vim
Other Vim Tips

Select All Text in Vim

Learn to select all the lines, all the text of a file in Vim.

· Pratham Patel

Vim copy text to clipboard
Other Vim Tips

Copy Paste Text to and from System Clipboard in Vim

Learn to configure Vim so that you can copy paste between Vim and other tools outside Vim through the system clipboard.

· Pratham Patel

Switch branches in Git
Using Git

Switching Branches in Git

Here are a few examples to show you how to list local and remote branches and switch between those branches.

· Pratham Patel

Use autocomplete in Vim
Advanced Vim Concepts

Using Autocomplete in Vim

Autocompletion is a great way of being more efficient as a Vim user. Learn various ways of using auto-completion in Vim.

· Pratham Patel

Bash Trap Command
Commands

Trap: A Shell built-in Command

Trap is a shell built-in command that is used to catch any supported signal and react upon it.

· Pratham Patel

Unstage files in Git
Using Git

How to Unstage Files in Git

Accidentally added a file in the latest commit? Don't worry too much. Here is how you can unstage a file in Git.

· Pratham Patel

vimdiff
Advanced Vim Concepts

Use vimdiff Like a Vim Pro

Want to see the difference between two files? Normal users use diff command. Pro Vim users go for vimdiff.

· Pratham Patel

Run Python scripts in Linux
Python

Run Python Scripts in Linux Command Line

This quick tip shows how to run Python programs from the Linux command line.

· Pratham Patel

See running process in Linux
Process Handling

Check Running Process in Linux

Want to know what all processes are running on your systems? Here's how to get details of the running processes in Linux.

· Pratham Patel

Podman Compose
Podman

Beginner's Guide to Using Podman Compose

Podman also has a compose tool that allows you to work with Docker compose like files. Here's all you need to know about it.

· Pratham Patel

NeoVim vs Vim
Tips

7 Reasons Why Developers Prefer NeoVim Over Vim

NeoVim or Vim? Which one of the two similar editors is better? I think it is NeoVim and I have good reasons to support this claim.

· Pratham Patel

Make command in Linux
Tutorial

Using the Make Utility and Makefiles in Linux [Guide]

Learn the basics of makefile and how to use the make utility for building your applications in Linux with a sample C project.

· Pratham Patel

Docker Alternatives
Tools

Docker Alternatives for Your Containerization Needs

Docker has become synonymous to containers. But it is not the only containerization tool out there. Take a look at these Docker alternatives.

· Pratham Patel

Install Vim plugins
Advanced Vim Concepts

How to Extend Vim's Functionality by Adding Plugins

Vim's functionality can be extended with plugins. Here is how you can install and use plugins in Vim. Also learn about updating and removing the plugins.

· Pratham Patel

Rootless Podman
Podman

Getting Started With Rootless Container Using Podman

The advantages of a rootless container are obvious. Learn how to use rootless containers with Podman in this tutorial.

· Pratham Patel

Automatically Update Podman Containers
Podman

Automatically Updating Podman Containers

Here's a detailed tutorial on setting up automatic updates for Podman containers.

· Pratham Patel

Create systemd service in Linux
Tutorial

How to create a systemd service in Linux

Learn the steps for creating systemd services in Linux with the practical example demonstrated in this tutorial.

· Pratham Patel

Pro Vim tips
Other Vim Tips

11 Pro Vim Tips to Get Better Editing Experience

You can learn plenty of Vim tips on your own, or you can learn it from others' experiences.

· Pratham Patel

Podman
Podman

Autostarting Podman Containers

Podman is awesome but it doesn't autostart containers after system reboots. Here's how to fix that.

· Pratham Patel

Add remove containers with Podman
Podman

Creating and Destroying Containers Using Podman

New to Podman? Here's a basic tutorial on creating, listing, stopping and destroying containers with Podman.

· Pratham Patel

Understanding the Differences Between Podman and Docker
Podman

Understanding the Differences Between Podman and Docker

Docker is synonymous with containers however Podman is getting popular for containerization as well. Wha's the difference between the two?

· Pratham Patel

Buffers in Vim
Advanced Vim Concepts

Complete Guide to Buffers in Vim

Use Vim like a pro user by mastering the buffers.

· Pratham Patel

Visual Mode in Vim
Advanced Vim Concepts

Getting Comfortable with Visual Mode in Vim

There are three modes in Vim and the least popular and yet quite interesting is the Visual mode. Learn more about it.

· Pratham Patel

Docker ps command
Docker Tutorials

Useful Examples of the Docker ps Command

The most common Docker command is also a versatile command. Learn a few usages of the docker ps command.

· Pratham Patel

Get Red Hat Linux for free
Tutorial

How to Get Red Hat Enterprise Linux for Free?

You can use Red Hat Linux for free. However, it requires a different process that what you are accustomed with SUSE or Debian.

· Pratham Patel