Blog Posts
Explore articles on AWS, DevOps, Infrastructure as Code, Lambda observability, managing dotfiles with Git, and configuring Git SSH keys for GitHub, GitLab, and Bitbucket. Enhance your developer workflows and productivity.
Zero Trust Architecture in DevOps Pipelines: Secure Your CI/CD Workflows
- Mohammad Abu Mattar
- DevOps
- Cloud Security
- Zero Trust Architecture
- CI/CD
- Published: 05 Apr, 2025
In today's rapidly evolving digital landscape, security is paramount especially in DevOps environments where CI/CD pipelines and cloud infrastructure drive software delivery. One paradigm that’s resha
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
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
Streamlining GitHub Organization Management with Terraform
- Mohammad Abu Mattar
- DevOps
- Infrastructure as Code
- GitHub
- Automation
- Terraform
- Published: 11 Jan, 2025
Managing a GitHub organization manually can become increasingly complex as teams grow and projects multiply. For DevOps and DevSecOps engineers, automation is key to maintaining consistency and re
Getting Addicted to Coding: Why We Love Programming More Than Sleep
- Mohammad Abu Mattar
- Programming
- Career Development
- Developer Lifestyle
- Mental Health
- Published: 15 Nov, 2024
Coding is not just a skill; for many, it becomes a passion, a lifestyle, and sometimes, an obsession. But what makes programming so captivating? Why do some developers lose track of time while coding,
Deploying Infrastructure with Terraform in CI/CD Pipelines
- Mohammad Abu Mattar
- DevOps
- Infrastructure as Code
- CI/CD
- Terraform
- Cloud Automation
- Published: 22 Sep, 2024
In today’s fast-paced DevOps environments, Infrastructure as Code (IaC) has become a cornerstone for managing and scaling infrastructure efficiently. Terraform, a leading open-source IaC tool, is
When to Use Serverless?
- Mohammad Abu Mattar
- Serverless
- Cloud Computing
- DevOps
- AWS
- Software Architecture
- Published: 26 May, 2024
As a DevOps engineer working with AWS, understanding when to use serverless architecture can be a game-changer for your projects. Serverless computing offers numerous benefits, but it's essential to k
Why You Should Not Use Else Statements in Your Code
- Mohammad Abu Mattar
- Software Engineering
- Programming Best Practices
- Code Quality
- Refactoring
- Published: 24 May, 2024
In software engineering, how you structure your code can significantly impact its readability, maintainability, and overall quality. One often-debated topic is the use of else statements. While they s