Bash — The alias Built-in
Bash aliases let you turn long, frequently used commands into short, memorable shortcuts. Learn how alias works, how to create, inspect, remove, and persist aliases, and when a function or script is a better choice.
DevOps, Linux, Life, the Universe, and everything—thoughts and stories from Pavel Dolinin. Don’t forget your towel!
The command-line universe awaits! In this tag, we dive into the world of Linux, the open-source operating system that powers everything from your servers to your smart fridge. Whether you're tweaking configs, mastering Bash, or unleashing the power of the terminal, you’ll find tips, tricks, and tutorials to become a Linux guru. Embrace the penguin, and let’s hack the planet—one terminal command at a time!
120 posts
Git is one of the most popular and widely used version control systems today. Whether you’re a developer or DevOps engineer, Git is an essential tool for managing code, collaboration, and automation workflows. This guide will walk you through the process of installing Git on different operating systems: Windows, macOS, and Linux.
59 posts
The magic behind containers! In this tag, we'll explore Docker, the containerization tool that’s changing how we build, ship, and run applications. Whether you’re managing microservices or optimizing your builds, this is your go-to spot for Docker tips, tutorials, and deep dives. From beginner-friendly guides to advanced tricks, you'll learn to containerize like a pro!
49 posts
In the world of automation, Jenkins is the unsung hero wearing a cape made of plugins. Under this tag, you'll uncover the secrets of continuous integration and delivery pipelines, sprinkled with some DevOps wizardry. From setting up your first Jenkins job to orchestrating multi-stage pipelines, it's all about making automation less of a headache and more of a superpower. Prepare for a deep dive into the automation multiverse — where builds run smoothly, and deployment anxiety fades!
46 posts
Welcome to my “Gaming on Linux” corner — where penguins meet pixels and GPUs work overtime just to prove Linux can game. From nostalgic classics to modern shooters, I test, tweak, and sometimes overheat my poor GPU — all in the name of smooth frames, open-source glory, and a bit of chaos.
41 posts
Explore the world of hardware, from cutting-edge devices and components to the systems that power our digital lives. Whether it's server hardware, networking gear, or the latest gadgets, this tag covers the innovations and tools that make modern computing possible. Learn how hardware impacts performance, scalability, and reliability in tech, and discover tips for optimizing your infrastructure.
29 posts
Welcome to the How-tos section! Here you'll find detailed step-by-step instructions on a variety of topics, from setting up services to generating code snippets and troubleshooting issues. These guides are designed to be practical and easy to follow, whether you're a beginner or an advanced user, helping you perform tasks efficiently and with confidence.
19 posts
This is the hub for my personal projects, community contributions, and the tools I’ve crafted along the way. Whether it's open-source code, custom-built utilities, or anything else I’m tinkering with, you’ll find it here. Expect a mix of tech experiments, shared solutions, and the occasional wild idea — all aimed at making life (and code) a little smoother. Think of it as my digital workshop, where I offer back to the community!
17 posts
Because life, much like debugging code, can be absurdly unpredictable. Here, I’ll share tales of misadventures, quirky observations, and those moments where the only logical reaction is a good laugh. Whether it's the frustrations of tech or the everyday quirks of life, this is where we embrace the absurdity. After all, laughter might just be the ultimate fix—better than turning it off and on again.
10 posts
Bash aliases let you turn long, frequently used commands into short, memorable shortcuts. Learn how alias works, how to create, inspect, remove, and persist aliases, and when a function or script is a better choice.
> **Learn what Bash’s `eval` really does, why it performs a second round of shell parsing, how it enables dynamic commands and variables, and why that same power can create serious security risks. Explore safer alternatives such as arrays, functions, and indirect expansion.**
Explore Bash’s echo built-in: print text and variables, control newlines, use escape sequences, handle quoting and special characters, and avoid common pitfalls. Plus, learn when printf is a better choice for precise and predictable output.
Learn how Bash’s case statement makes conditional branching cleaner and easier to read. Explore patterns, wildcards, multiple matches, defaults, and practical examples—and discover why case is often a better choice than a maze of if and elif.
Discover Bash's powerful `[[ ]]` conditional expression: safer string and numeric comparisons, pattern matching, regular expressions, file tests, and logical operators—without the common pitfalls of `[ ]` and `test`
What exactly happens when you put `#!/bin/bash` at the top of a script? Learn what a shebang really is, how the OS uses it, why `sh` isn't always Bash, and the difference between running, sourcing, and explicitly invoking a script.
Master the Bash ! operator to easily reverse exit statuses and trigger actions when a command fails. This quick guide breaks down how the logical NOT operator transforms success into failure (and vice versa) with practical scripting examples.
Bash may look intimidating, but it is simply a program waiting for commands. Learn how Bash works, finds commands, handles files and patterns, and combines commands using pipes, redirection, variables, conditions, and more.
In the world of Git, mistakes are common. Whether it's a wrong commit, an accidental merge, or a series of erroneous changes, knowing how to undo those mistakes is essential for maintaining a clean and efficient workflow.
Losing commits in Git can be a frustrating experience, but Git provides several ways to deal with it. Whether you've accidentally reset your branch, dropped a commit, or performed a hard reset, there are strategies to help you retrieve your lost commits.
I think I just found Ken Block's legendary Hoonigan car in Cyberpunk 2077… While exploring Night City, I came across a car that looks way too familiar — and it immediately reminded me of Ken Block and his iconic Hoonicorn.
In Git, changes are a natural part of the development process. However, mistakes happen, and sometimes you may need to undo or manage those changes. Git provides several commands to help you navigate this process, including reset, revert, and checkout.