Terminal:256 colors cheat sheetList of 256 colors for Xterm prompt (console). Contains displayed color, Xterm Name, Xterm Number, HEX, RGB and HSL codes.
Package Manager:Bundler cheat sheetCheat sheet for Bundler, the Ruby gems package manager. Essential Bundler commands to manage Ruby project dependencies efficiently.
C* Music Player:Cmus cheat sheetComprehensive cheat sheet for using Cmus, the console-based music player. Essential commands for navigation, playback, filtering, volume control, and playlist management.
Web Design::nth-child cheat sheetThe nth-child cheat sheet explains how the CSS :nth-child() pseudo-class targets elements based on their order within a parent, supporting patterns, formulas, and specificity.
Web Design:CSS selectors cheat sheetCheat sheet for Cascading Style Sheets (CSS) selectors and combinators. Includes specificity score. Many examples of simple, compound and complex selectors.
Version Control:Git cheat sheetGit is a version control system used for tracking changes in text files. The cheat sheet contains the most common and useful Git commands to configure and work with Git.
Command Line:Grep cheat sheetCheat sheet with the most common and useful Grep commands. Grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.
Command Line:Grep cheat sheetCheat sheet with the most common and useful Grep commands. Grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.
Linux Installation Guide:ThinkPad X13 Arch Linux installBeginner friendly guide on how to install Arch Linux on a Lenovo ThinkPad X13 Gen 5 (Intel). Full process from obtaining Arch Linux to a finished installation.
Jekyll Installation Guide:Install Jekyll on Arch LinuxJekyll on Arch Linux - Beginner friendly guide on how to install Jekyll - the static site generator - on Arch Linux using the Bash shell, RubyGems and Bundler.
Linux Scripting:Rename files based on patternLearn how to rename files in bulk on Linux using simple shell commands with Bash's parameter expansion. Includes examples and detailed command breakdowns.
Disaster Recovery:Shut down a frozen Linux systemGuide how to safely power off a frozen Linux system. Safe shut down methods for unresponsive systems to prevent data corruption and data loss.
System Administration:How to update Ubuntu LinuxStep-by-step process to update Ubuntu, including updating package lists, upgrading packages, performing a full upgrade if needed, and cleaning up unused files.
Linux Administration:Linux exit status codesList of standard and custom Linux exit status codes. Numeric values returned by commands or scripts, indicating success, failure, or specific error conditions.
Linux Scripting:Rename files based on patternLearn how to rename files in bulk on Linux using simple shell commands with Bash's parameter expansion. Includes examples and detailed command breakdowns.
Web Development:Introduction to JavaScript arraysIntrodution to arrays in JavaScript, covering their basic syntax, accessing elements, modifying elements, getting the length, and various array methods.
URI Validation:JS regex URL validationJavaScript RegExp examples to validate URI paths, also known as URL slugs. Code examples to match lowercase characters, hyphens and numbers.
Web Development:Introduction to JavaScript variablesIntrodution to variables in JavaScript using let and const and the differences between them and var. Naming conventions, best practices, data types.
JSON Editing:jq recipes & command examplesRecipes and command examples for jq, a lightweight and flexible command-line JSON processor. Learn to delete and keep specific arrays and objects.
Linux Administration:Linux exit status codesList of standard and custom Linux exit status codes. Numeric values returned by commands or scripts, indicating success, failure, or specific error conditions.
Template:Rsync backup script templateSimple rsync backup shell script template to back up the user home directory to mountpoint, e.g. a hard drive, thumb drive, sd card, etc. Verifies mountpoint exists, writes log to mountpoint.
Web Standards:HTML void elementsThe concept of void elements in HTML and how they differ from self-closing tags in XML, XHTML, and SVG. Highlighting, syntax, and parsing differences.
Internet Standards:HTTP status codesList of all Hypertext Transfer Protocol (HTTP) response status codes, the standardized, three-digit messages from servers indicating the outcome of client requests.
ISO Standards:ISO 3166-1 country codesList of ISO 3166-1 alpha-2 and Alpha-3 country codes, along with the corresponding country code top-level domain (ccTLD) and country phone dial code.
ISO Standards:ISO 639 language codesComplete list of ISO 639 language names (including native names) and their corresponding ISO 639-1 Alpha-2 language codes. For use in e.g. HTML lang and hreflang attribute values.
Linux Administration:Linux exit status codesList of standard and custom Linux exit status codes. Numeric values returned by commands or scripts, indicating success, failure, or specific error conditions.
Vim Text Editor:Delete to end of line in VimLearn how to delete from the current cursor position to the end of the line in Vim with a simple command. Improve your text editing in Vim today!
Vim Text Editor:Delete lines by pattern in VimLearn how to delete all lines matching specific patterns, covering multiple patterns, ranges, case-(in)sensitivity, and other advanced techniques with examples.
Vim Text Editor:Edit multiple files at once in VimHow to edit multiple files in the buffer of the Vim text editor at once. Search and replace command examples to change and save multiple files at the same time.
Vim Text Editor:Vim: Delete all blank linesThis guide explains how to make Vim delete all blank / empty lines or lines containing only whitespace (tabs or spaces) for efficient text cleanup. Also applies to Gvim and Neovim.
Vim Text Editor:What is the Vim <leader> key?The <leader> key in Vim is a customizable prefix used for user-defined shortcuts. Learn how to identify the current <leader> key, and how to customize it.
Vim Text Editor:Open multiple files in tabs at onceHow to open multiple files in tabs of the Vim text editor at once. Learn to open files from within Vim and from the commandline. Recursively and non-recursively, at the same time.
Vim Text Editor:Vim cheat sheetVim cheat sheet and reference guide. Also includes shortcuts and commands for NERDTree and Vimium. List of essential Vim commands. Learn Vim.
Web Design::nth-child cheat sheetThe nth-child cheat sheet explains how the CSS :nth-child() pseudo-class targets elements based on their order within a parent, supporting patterns, formulas, and specificity.
Web Design:CSS selectors cheat sheetCheat sheet for Cascading Style Sheets (CSS) selectors and combinators. Includes specificity score. Many examples of simple, compound and complex selectors.
Browser Customization:Firefox config for web developersThe article provides recommended Firefox settings adjustments for enhanced user-experience, privacy, and performance, suitable for both developers and general users.
Markdown Syntax:Adding code blocks in markdown listsMarkdown code blocks in lists explained. Learn about proper indentation, correct use of triple backticks, and attention to renderer-specific quirks. Many code examples.
Markdown Syntax:How to add empty spaces in markdownDifferent methods to add multiple white space characters in Markdown documents. Examples and outputs for each method. HTML entities, invisible characters.
Monetarization:How to add AdSense in GTMStep by step instructions for implementing Google AdSense Code into a Google Tag Manager (GTM) container and fire it on page view.
Liquid Syntax:How to escape Liquid tagsLearn how to escape Liquid tags using `{% raw %}...{% endraw %}`, string interpolation, HTML entities, or `render_with_liquid: false` in Jekyll to display them as text instead of executing them.