Index ¦ Archives ¦ Atom

Mastering the grep Command in Linux

The grep (Global Regular Expression Print) command is one of the most powerful tools in Linux. It searches for specific patterns in files or outputs and shows lines that match, making it extremely helpful for reading text or log files.

Basic Syntax

grep [options] 'pattern' [file...]

Basic Examples

  • Simple Search …

Understanding Kubernetes Storage: From Persistent Volumes to Storage Classes

In Kubernetes, managing storage for applications running in pods is achieved through Persistent Volumes (PV), Persistent Volume Claims (PVC), and Storage Classes (SC). Here's a quick breakdown:

1. Persistent Volume (PV):

A Persistent Volume is a piece of storage in the cluster provisioned by an administrator or dynamically using Storage …


About Me

Hello, I'm Ganesh Hubale, a Software Engineer with over 6+ years of experience in automation testing. I specialize in tools like Cypress, Selenium, and Pytest, and have hands-on experience in testing SaaS and PaaS products. I’m passionate about automation testing and recently worked on testing AI-powered bots.

Throughout my …


Personal Projects: A Passion for Quality and Automation

My Project Journey: Innovating Through Code

As a dedicated Software Engineer with over 6 years of experience in automation and quality testing, I have pursued several exciting personal projects that challenge my skills and contribute to the tech community. Here’s a glimpse into a few noteworthy projects I’ve …


Fear of cherry-pick

I was very happy for doing a lot of essential changes and making it's one PR in reference with more than one issues. I asked one of my friend @bhavin192 to review these changes because I want to merge this PR as early as possible. I was expecting to get …


Announcing Readit project release

Readit Tool v0.1 Release

Release day is always the best day for every developer! We’re excited to announce the release of v0.1 of the Readit tool. After a great development journey, it's time to share this with users. Today, we’ll walk you through the process of …


flake8 and autopep8

flake8 and autopep8 are magical things, I have ever seen in my open source journey till now. Open Source stuff is so interesting, if you want to work in it. Butthere is one condition, you must understand these things deeply and it requires patience or good mentor like google. I …


Difference between SQLite3 and PostgreSQL!

SQLite3 and PostgreSQL are two databases which are widely used with python for open source projects. Both are open source. if we compare both of them, we will find interesting differences among them. Let's go for it!

SQLite3

  • Developed by Dwayne Richard Hipp.
  • It is lightweight and no need of …

How to create pull request!

Creating first pull request is an exciting feeling I have ever met during my first pull request. I got to know about Hacktoberfest. They have given challenge of creating four pull request to win T-Shirt. Earlier, I have gone through sample pull request with my friend's project. I selected one …


Basic commands for IRC!

IRC is acronym of Internet Relay Chat. IRC channels are the platforms where you can communicate with people of perticular communities. You can ask your queries there. You can join any community. Only required is to follow their etiquette otherwise they may kick you out of the channel. There are …

© Ganesh Hubale. Built using Pelican. Theme by Giulio Fidente on github.