Developer Environment & Tooling
Explore all 4 posts in the Developer Environment & Tooling series
Blog Posts
4 items
10+ Secret Git Commands That Will Save Hours Every Week
- Mohammad Abu Mattar
- Git
- Version Control
- DevOps
- Software Development
- Productivity
- Published: 22 Feb, 2025
Introduction As a Software Engineer, DevOps Engineer, or GitHub user, you probably use Git daily. But are you making the most of it? Git is packed with powerful commands that can save

Customization Windows Terminal With Starship
- Mohammad Abu Mattar
- Windows
- Terminal
- PowerShell
- Starship
- Customization
- Developer Tools
- Published: 21 Oct, 2022
Introduction In this article, we will learn how to install PowerShell and Starship, how to configure the Windows Terminal, and how to customize the Windows Terminal with Starship. What Is a W

VIM Cheat Sheet
- Mohammad Abu Mattar
- Linux
- VIM
- Text Editors
- Developer Tools
- Command Line
- Published: 20 Oct, 2022
- Updated: 05 Apr, 2025
What Is VIM? VIM (Vi Improved) is a versatile text editor pre-installed on most Linux systems, known for its efficiency in command-line file editing. Its modal nature switching between modes like

Dotfiles: A Git-Based Strategy for Configuration Management
- Mohammad Abu Mattar
- Linux
- Git
- Configuration Management
- Developer Tools
- Productivity
- Published: 27 May, 2022
- Updated: 08 Jun, 2026
Introduction Your dotfiles those hidden .-prefixed configuration files scattered across your home directory are the muscle memory of your environment. They hold your shell aliases, your editor s