
Using GitLab and GitHub simultaneously provides redundancy, better CI/CD options, and more collaboration opportunities. This guide explains how to set up and use GitLab and GitHub simultaneously in a project.

This guide and cheat sheet will help your understand command substitution in Bash (and other shells). Be it in the command line or in a script, with command substitution you'll be able to combine commands and their outputs in a very powerful way.

This guide and cheat sheet, explores various techniques and tools for troubleshooting and debugging your Bash scripts. We’ll cover both built-in approaches (like set options and trap) and external resources (shellcheck, logs) to help you quickly identify and fix issues.

This Advanced Bash scripting guide and cheat sheet covers from advanced parameter expansion techniques, process substitution and signal handling to namerefs and indirection, advanced argument parsing, I/O redirection and even parallelization. Take bash scripting to the next level.

While there are many tutorials about Bash scripting on the Internet, this one focuses on presenting the information in a cheat sheet style, so you can jump right into coding without wasting your time. From the very beginning to intermediate and advanced topics.

Advanced Git operations, from Stashing changes with git stash, and Tagging releases with git tag to Cherry-picking with git cherry-pick, Undoing commits with git revert and git reset.

Git is an essential tool. In this guide, we’ll look at what Git is, why it matters, and how to get started using it. By the end, you’ll have a solid understanding of Git basics and an established workflow you can apply to any project.

The most concise and complete guide on regular expressions on the Internet. The ultimate regex cheat sheet.