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.

How To Setup Bastion Host on AWS using AWS CLI
- Mohammad Abu Mattar
- AWS
- AWS CLI
- Security
- Networking
- DevOps
- Published: 09 Jan, 2023
Introduction In today's world, security is the top priority for any infrastructure and applications, that's why a Bastion host is a must-have in your infrastructure if you want to secure your remo

How to Setup Jenkins on AWS Using CloudFormation
- Mohammad Abu Mattar
- AWS
- Jenkins
- CloudFormation
- DevOps
- CI/CD
- Published: 11 Dec, 2022
Introduction In a previous blog post, we setup Jenkins on AWS using the AWS CLI (How to Install Jenkins on AWS EC2 Instance). In this blog

How to CI/CD AWS With Github using Jenkins
Introduction In previous posts, I have shown you how to setup Jenkins on AWS EC2 instance. You can check the post here. In this post, I will show

How to Install Jenkins on AWS EC2 Instance
Introduction In this post, I will show you how to Create an EC2 Instance on AWS and install Jenkins on it. PrerequisitesAWS CLI installed and configured IAM user with the following permi

Run TypeScript Without Compiling
- Mohammad Abu Mattar
- TypeScript
- Node.js
- JavaScript
- Development Tools
- Published: 02 Dec, 2022
Introduction In this post, I will show you how to run TypeScript without compiling it to JavaScript. This is useful for debugging and testing. In this post, I will show you how to do it. Setup

React With Redux Toolkit
- Mohammad Abu Mattar
- ReactJS
- Redux
- State Management
- Frontend Development
- Published: 02 Dec, 2022
Prerequisites This post assumes that you have a basic understanding of React and Redux. and it will be better if you have some experience with React Hooks like useReducer. Introduction Nowa

What is DevOps?
- Mohammad Abu Mattar
- DevOps
- Software Development
- IT Operations
- Agile
- Published: 18 Nov, 2022
What is DevOps, and why is it important? The name "DevOps" is a combination of the terms "development" and "operations," although it refers to a far broader range of principles and procedures than

How To Connect A EBS Volume To An Windows EC2 Instance Using Powershell/GUI
- Mohammad Abu Mattar
- AWS
- Windows Server
- EC2
- EBS
- PowerShell
- Published: 15 Nov, 2022
Introduction In this post, we will learn how to connect a EBS volume to an Windows EC2 instance using Powershell/GUI and also how to mount the EBS volume to the EC2 instance. Prerequisites