Mohammad Abu Mattar
Hi, I’m Mohammad Abu Mattar
AWS-Certified DevOps Engineer with 6+ years specializing in high-scale cloud automation and fintech infrastructure. Expert in governing multi-account AWS environments, orchestrating production microservices, and implementing Infrastructure as Code with a focus on PCI-DSS compliance, security, and operational excellence.
Blog Posts
Serverless Observability: A Comprehensive Guide to AWS Lambda Monitoring
- Mohammad Abu Mattar
- AWS Lambda
- Serverless
- Observability
- Monitoring
- Published: 21 Mar, 2026
Introduction: Why Serverless Observability is Non-Negotiable for AWS Lambda? What is Serverless Computing and AWS Lambda? Serverless computing is a big change in how we build things i
Designing SLOs and Error Budgets: Your Blueprint for Sustainable Reliability
- Mohammad Abu Mattar
- SRE
- SLO
- Error Budgets
- Reliability
- Published: 14 Mar, 2026
In today's fast-paced digital world, businesses are always trying to balance two big things: getting new features out fast and keeping their services super reliable. Every tech team deals with this, p
Edge Computing: AWS Lambda@Edge vs. Cloudflare Workers – A Practical Guide
- Mohammad Abu Mattar
- Edge Computing
- AWS Lambda
- Cloudflare
- Serverless
- Published: 07 Mar, 2026
The digital world keeps changing, and so do the demands on our apps and services. We all expect instant responses, smooth experiences, and things to just work, no matter where we are. This constant pu
Navigating the Future of Cloud with Multi-Cloud IaC: Pulumi and Crossplane
- Mohammad Abu Mattar
- Multi Cloud
- Infrastructure as Code
- Pulumi
- Crossplane
- Published: 28 Feb, 2026
Why Are Organizations Embracing Multi-Cloud Strategies? Organizations are really getting into multi-cloud these days. Instead of sticking with just one cloud provider, they're using a mix of p
Building Resilient Systems: Immutable Infrastructure with Packer and Terraform
- Mohammad Abu Mattar
- DevOps
- Infrastructure as Code
- Cloud Computing
- Published: 21 Feb, 2026
What is Immutable Infrastructure? The way we manage IT infrastructure has really changed. We're moving from old-school, changeable setups to more modern, "immutable" ones. Understanding this b
Unlocking Scalability: A Comprehensive Guide to Modular Terraform for IaC
- Mohammad Abu Mattar
- Infrastructure as Code
- Terraform
- DevOps
- Cloud Engineering
- Automation
- Published: 14 Feb, 2026
Today, businesses need infrastructure that's not just strong, but also super flexible and able to grow fast. Trying to manage all that by hand just won't cut it anymore. That's why Infrastructure as C
Unmasking Hidden Costs: Your Guide to AWS Cost Optimization Cleanup Strategies
- Mohammad Abu Mattar
- AWS
- Cost Optimization
- Cloud Financial Management
- FinOps
- Cloud Economics
- Published: 07 Feb, 2026
The cloud offers amazing flexibility and scalability, letting businesses innovate and grow super fast. But if you're not careful, those benefits can quickly lead to surprisingly high bills. Lots of co
Chaos Engineering: Testing Resiliency with Chaos Monkey and Gremlin
- Mohammad Abu Mattar
- Chaos Engineering
- System Reliability
- DevOps
- Site Reliability Engineering
- Testing
- Published: 31 Jan, 2026
Modern software systems are incredibly complex. They're spread across massive networks with countless moving parts. Because of this complexity, unexpected failures are inevitable. Servers crash. Netwo
What's the Deal with Shift-Left Security, and Why Should You Care?
- Mohammad Abu Mattar
- CI/CD
- DevSecOps
- Security
- Automation
- Application Security
- Published: 24 Jan, 2026
Let's be honest: in today's software world, security can't be an afterthought. If you're still waiting until the end of your development cycle to think about vulnerabilities, you're doing it wrong. Th
Container Image Signing with Cosign: A Hands-On Guide to Secure Your Supply Chain
- Mohammad Abu Mattar
- Security
- Supply Chain Security
- Containers
- DevSecOps
- Published: 18 Jan, 2026
In today's fast-paced software world, we all rely on container images to package and run our apps. They're super consistent and efficient, which is great! But this ease also brings new security headac
GraphRAG Explained: Building Knowledge-Grounded LLM Systems
- Mohammad Abu Mattar
- Artificial Intelligence
- Machine Learning
- Large Language Models
- Knowledge Graphs
- RAG Systems
- Published: 11 Jan, 2026
The world of artificial intelligence is moving fast. We've gone from being amazed that Large Language Models can write a poem to wanting them to be deeply grounded in factual truth. While these models
The Resilience of Timbernetes: A Comprehensive Analysis of In-Place Pod Vertical Scaling in Kubernetes 1.35
- Mohammad Abu Mattar
- Kubernetes
- DevOps
- Cloud Computing
- Infrastructure
- Platform Engineering
- Published: 04 Jan, 2026
The release of Kubernetes 1.35, officially designated as "Timbernetes," represents a definitive shift in the architectural philosophy of cloud-native orchestration. This version marks the graduation o
Taming the Chaos: Let's Sort Out Those Flaky CI/CD Pipelines
- Mohammad Abu Mattar
- CI/CD
- Testing
- DevOps
- Automation
- Pipeline Reliability
- Published: 28 Dec, 2025
Ever get super frustrated with your CI/CD pipeline? You know, the one that sometimes works perfectly and other times just throws a random tantrum? You push your code, the pipeline starts doing its thi
The Democratization of Container Security: Docker Hardened Images
- Mohammad Abu Mattar
- Docker
- Container Security
- DevSecOps
- Supply Chain Security
- Published: 19 Dec, 2025
On December 17, 2025, the world of container security changed in a big way. Docker decided to open up its entire catalog of over 1,000 Docker Hardened Images (DHI) to everyone under the Apache 2.0 lic
Database DevOps: Making PostgreSQL and MongoDB CI/CD Feel Natural
- Mohammad Abu Mattar
- Database DevOps
- CI/CD
- PostgreSQL
- MongoDB
- Automation
- DevOps
- Published: 05 Dec, 2025
Ever feel like your app deployments are super slick, but then you hit the database part, and things just... stop? It's frustrating, right? You've got this smooth CI/CD pipeline for your code, but data
Microsoft’s Prompt Orchestration Markup Language (POML): Structuring the Future of AI Interaction
- Mohammad Abu Mattar
- AI & Machine Learning
- Developer Tools
- Software Engineering
- Published: 20 Aug, 2025
Introduction: What is Microsoft's POML and Why Does it Matter for AI? Large Language Models, or LLMs, are changing fast, and they're becoming super important for all sorts of complex applications.
Compliance as Code: Making Security Easier with Terraform and InSpec
- Mohammad Abu Mattar
- Compliance as Code
- Security
- DevSecOps
- Terraform
- InSpec
- Cloud
- Governance
- Published: 03 Aug, 2025
Hey, so you know how keeping our tech stuff secure and following all the rules can be a real headache these days? With everything moving to the cloud and so many regulations popping up, it's tough to
Low-Code vs. Custom Code: Let's Talk About Speed and Tech Debt
- Mohammad Abu Mattar
- Low Code
- Custom Code
- Technical Debt
- Internal Tools
- Software Development
- Published: 21 Jun, 2025
In the ever-changing world of making software, there's always this big question: how do we build things quickly without creating a mess down the road? That's where "low-code" development comes into pl
AIOps: Making DevOps Even Better with Smart AI Tools
- Mohammad Abu Mattar
- AIOps
- DevOps
- AI
- Automation
- Observability
- Published: 14 Jun, 2025
You know how things in the tech world keep getting more complicated? Well, managing all that IT stuff can be a real headache. DevOps has been a game-changer for making software development and deploym
Centralized Logging with Loki, Grafana, and Fluent Bit: Making Sense of Your Systems
- Mohammad Abu Mattar
- DevOps
- Observability
- Logging
- Kubernetes
- Monitoring
- Published: 07 Jun, 2025
Why Centralized Logging is Your First Step to Understanding Your Systems? What exactly is centralized logging and why should you care? Think of your IT setup as a busy city. Lots of t
Karpenter vs. Cluster Autoscaler on AWS: Picking the Right Tool for Your Kubernetes Scaling
- Mohammad Abu Mattar
- DevOps
- Kubernetes
- Cloud Computing
- AWS
- Autoscaling
- Published: 31 May, 2025
You know how it is with modern apps – they can be super busy one minute and then quiet the next. If you're using Kubernetes on Amazon Web Services (AWS), making sure your setup can handle these ups an
Unlocking the Secrets: HashiCorp Vault vs. AWS Secrets Manager vs. SOPS - Which Reigns Supreme
- Mohammad Abu Mattar
- DevOps
- Security
- Cloud Computing
- Published: 25 May, 2025
Let's face it, in today's tech world, keeping sensitive info safe – we're talking about those digital keys like API keys and passwords – is a big deal. They're what let you into important systems and
The AI Revolution in DevOps: How Smart Tech is Changing Incident Response
- Mohammad Abu Mattar
- DevOps
- Artificial Intelligence
- Incident Management
- Published: 17 May, 2025
Things are getting complicated in the digital world, aren't they? And with all that complexity, keeping our systems running smoothly is a constant challenge for DevOps teams. When something goes wrong
Platform Engineering: Building Internal Developer Platforms (IDPs)
- Mohammad Abu Mattar
- DevOps
- Platform Engineering
- Internal Developer Platforms
- Published: 10 May, 2025
Ever feel like developers spend more time wrestling with infrastructure than actually writing code? In today's fast-moving world of software, that's a real problem. So, how do we help our teams focus
Understanding Software Versioning: A Comprehensive Guide
- Mohammad Abu Mattar
- Software Development
- Versioning
- DevOps
- Best Practices
- Published: 12 Nov, 2022
- Updated: 09 May, 2025
Introduction Software versioning is a critical practice in software development that tracks changes and updates to a codebase. It provides a structured way to identify different iterations of a so
The Real Talk on Microservices vs. Monoliths
- Mohammad Abu Mattar
- Software Architecture
- Microservices
- Monoliths
- System Design
- Published: 03 May, 2025
The Tricky Side of Tiny Boxes: When Smaller Isn't Always Better So, microservices, right? They're all the rage in the software world these days. Everyone's buzzing about how they make things s
GitHub Actions vs. GitLab CI for Monorepos: Which One Wins?
- Mohammad Abu Mattar
- DevOps
- CI/CD
- Monorepos
- Software Development
- Published: 26 Apr, 2025
The world of building software is always changing, and how teams organize their code can really affect how well they work. One way that's become pretty popular is using a monorepo – that's just keepin
Full-Stack Observability with OpenTelemetry: Getting a Clear View of Your Systems
- Mohammad Abu Mattar
- Observability
- DevOps
- OpenTelemetry
- Monitoring
- Published: 19 Apr, 2025
Think about how complicated software can be these days. You've got all these different parts talking to each other – the stuff you see on the screen, the behind-the-scenes processing, the databases, a
Navigating Growth: Building a Secure and Scalable AWS Environment with a Multi-Account Architecture and Control Tower
- Mohammad Abu Mattar
- Cloud Computing
- AWS
- DevOps
- Cloud Security
- Cloud Architecture
- Published: 13 Apr, 2025
The cloud journey often kicks off with a single AWS account – it feels simple and straightforward, especially when you're just starting out or have smaller teams. But as your cloud usage grows, that i
Policy as Code with Open Policy Agent: A Technical and Governance Perspective
- Mohammad Abu Mattar
- DevOps
- Security
- Cloud Governance
- Policy as Code
- Published: 08 Apr, 2025
Think about how much stuff modern organizations have running in the cloud these days. It's a lot, right? All those servers, applications, and connections can get pretty complicated to manage. Just cli
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
AI is Not Real: A Software Engineering Perspective
- Mohammad Abu Mattar
- Artificial Intelligence
- Software Engineering
- Machine Learning
- Technology Ethics
- Published: 28 May, 2024
The term artificial intelligence (AI) has been bandied about a lot in the last few years. AI appears to be present everywhere, from tech conferences to science fiction films. But does it actually deli
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
How to Avoid Over-Engineering Your Code?
- Mohammad Abu Mattar
- Software Engineering
- Programming Best Practices
- Code Quality
- Project Management
- Published: 22 May, 2024
In software development, over-engineering is a typical mistake that can result in more complexity, longer development periods, and superfluous functionality. This blog article discusses how to avoid o
Software Engineering Principles Every Developer Should Know
- Mohammad Abu Mattar
- Software Engineering
- Programming Principles
- Code Quality
- Best Practices
- Published: 20 May, 2024
In the dynamic world of software development, certain principles stand the test of time, guiding developers towards creating robust, maintainable, and efficient code. Let's delve into these principles
Phases of the Modernization Process
- Mohammad Abu Mattar
- IT Modernization
- Cloud Migration
- DevOps
- Business Strategy
- AWS
- Published: 18 May, 2024
Modernizing IT infrastructure is essential for organizations to stay competitive, secure, and efficient. The modernization process, involves several strategic phases. Each phase is critical to ensure
Unlocking the Power of React Context API: Demystifying State Management
- Mohammad Abu Mattar
- ReactJS
- State Management
- Frontend Development
- Next.js
- JavaScript
- Published: 14 Oct, 2023
Introduction In the ever-evolving realm of web development, the effective management of application state is a pivotal aspect that can either elevate or hinder your project's success. In this cont
Becoming an AWS Pro: A Deep Dive into Amazon Elastic Container Service
- Mohammad Abu Mattar
- AWS
- Cloud Computing
- DevOps
- Containerization
- ECS
- Published: 13 Oct, 2023
Introduction Are you a passionate AWS Cloud Engineer DevOps enthusiast, looking to sharpen your container orchestration skills and level up your cloud infrastructure management game? Amazon Elasti
Building a Code Generative AI Model: Empowering Code Writing with AI
- Mohammad Abu Mattar
- Artificial Intelligence
- Machine Learning
- Software Engineering
- Code Generation
- Python
- Published: 29 Aug, 2023
Introduction In the ever-evolving landscape of software engineering, automation stands as a cornerstone. As a software engineer, have you ever envisioned having an AI companion capable of crafting
Understanding Generative AI in Depth
- Mohammad Abu Mattar
- Artificial Intelligence
- Generative AI
- Machine Learning
- Deep Learning
- Software Engineering
- Published: 25 Aug, 2023
Introduction In the ever-evolving landscape of artificial intelligence, it's paramount for senior software engineers to remain at the forefront of emerging technologies. One such technology that h
The ORM Dilemma: To Use or Not to Use
- Mohammad Abu Mattar
- Backend Development
- Node.js
- Database Management
- Software Architecture
- TypeScript
- Published: 24 Aug, 2023
Introduction In the world of software engineering, seasoned professionals are often confronted with pivotal decisions that wield substantial influence over the course and outcome of a project. Amo
Mastering Caching Strategies with Redis Cache: Boosting Performance in Node.js and TypeScript
- Mohammad Abu Mattar
- Backend Development
- Caching
- Performance Optimization
- Node.js
- Redis
- TypeScript
- Published: 23 Aug, 2023
Introduction In the ever-evolving realm of software development, the pursuit of optimizing application performance is a perpetual endeavor. Among the arsenal of strategies to attain this goal, the
Scaling Up, Staying Strong: Hands-On AWS CloudFormation Techniques for Building Resilient and Scalable Systems
- Mohammad Abu Mattar
- AWS
- Cloud Computing
- DevOps
- Infrastructure as Code
- Scalability
- Resilience
- Published: 02 Jun, 2023
Introduction: In today's rapidly evolving digital landscape, building resilient and scalable systems is crucial for businesses to meet growing demands and maintain high availability. Cloud native
Unleashing the Magic: Best Practices for Infrastructure Automation in a Cloud Native AWS Environment
- Mohammad Abu Mattar
- AWS
- Cloud Native
- DevOps
- Infrastructure Automation
- Best Practices
- Published: 22 May, 2023
Introduction: In the realm of Cloud Native AWS environments, mastering infrastructure automation is essential to unlock the full potential of your magical kingdom. From security spells to optimizi
Orchestrating Infrastructure with Terraform: Unleashing the Magic of Infrastructure Provisioning
- Mohammad Abu Mattar
- Terraform
- Infrastructure as Code
- DevOps
- Cloud Provisioning
- AWS
- Published: 22 May, 2023
Introduction: In the realm of infrastructure orchestration, Terraform emerges as a versatile sorcerer's apprentice, allowing you to create and manage your infrastructure across multiple cloud prov
Simplifying Application Deployment with AWS SAM: Unleashing the Power of Serverless Magic
- Mohammad Abu Mattar
- AWS
- Serverless
- DevOps
- Infrastructure as Code
- Application Deployment
- Published: 22 May, 2023
Introduction: When it comes to deploying serverless applications, AWS SAM (Serverless Application Model) emerges as your trusty sidekick, simplifying the process and harnessing the full power of s
Leveraging AWS CloudFormation for Infrastructure as Code (IaC): The Mighty Sword of Automation
- Mohammad Abu Mattar
- AWS
- CloudFormation
- Infrastructure as Code
- DevOps
- Cloud Automation
- Published: 22 May, 2023
Introduction In the realm of Infrastructure as Code (IaC), AWS CloudFormation emerges as a powerful tool, akin to a mighty sword in your infrastructure automation arsenal. With CloudFormation, you
Unleashing the Power of Cloud Native Infrastructure on AWS: Building Castles in the Sky
- Mohammad Abu Mattar
- AWS
- Cloud Native
- Serverless
- DevOps
- Infrastructure as Code
- Published: 22 May, 2023
Introduction In the realm of cloud computing, Cloud Native Infrastructure stands tall as a modern sorcery, empowering developers to design and deploy applications tailored explicitly for the cloud
Understanding Infrastructure as Code (IaC): Unleashing the Magic of Code-Driven Infrastructure Management
- Mohammad Abu Mattar
- Infrastructure as Code
- DevOps
- Cloud Computing
- Automation
- Software Engineering
- Published: 22 May, 2023
Introduction In the realm of modern technology, infrastructure management has undergone a revolutionary transformation with the emergence of Infrastructure as Code (IaC). Imagine having the power
Mastering Infrastructure Automation: Harnessing the Power of IaC in a Cloud Native AWS Environment
- Mohammad Abu Mattar
- AWS
- Infrastructure as Code
- Cloud Native
- DevOps
- Automation
- Published: 21 May, 2023
Introduction Hey there, fellow tech enthusiasts! Welcome to another exciting adventure in the world of infrastructure automation. Today, we're diving deep into the powerful realm of Infrastructure
Decoding REST API Architecture: A Comprehensive Guide for Developers
- Mohammad Abu Mattar
- API Development
- Web Architecture
- Software Engineering
- Backend Development
- Published: 20 May, 2023
Introduction Hey there, fellow developers! Buckle up because we're about to dive into the crazy world of REST API architecture. Prepare to decode the mysterious differences between REST API and RE
TypeScript vs. JSDoc: Exploring the Pros and Cons of Static Type Checking in JavaScript
- Mohammad Abu Mattar
- JavaScript
- TypeScript
- Static Typing
- Development Tools
- Code Quality
- Published: 20 May, 2023
TL;DRTypeScript and JSDoc are two tools for static type checking in JavaScript. TypeScript offers a comprehensive type system, advanced features, and strict type checking. JSDoc provides li
RESTful API vs. GraphQL: Which API is the Right Choice for Your Project?
- Mohammad Abu Mattar
- API Design
- Web Development
- Backend Architecture
- Software Engineering
- Published: 11 Mar, 2023
TL;DR When deciding between RESTful and GraphQL APIs for a data analysis and display application, it is important to consider the advantages and disadvantages of each. RESTful APIs have been aroun
Mastering AWS Architecture: A Comprehensive Guide to the Well-Architected Framework
- Mohammad Abu Mattar
- AWS
- Cloud Architecture
- Best Practices
- DevOps
- Cloud Management
- Published: 09 Mar, 2023
TL;DR AWS Well-Architected Framework is a collection of best practices for creating and running systems on AWS that are dependable, secure, effective, economical, and long-lasting. The framework i
Get Started with Building ReactJS and Docker: A Complete Guide
- Mohammad Abu Mattar
- ReactJS
- Docker
- DevOps
- Containerization
- Web Development
- Published: 18 Feb, 2023
Introduction Docker is a powerful tool that allows developers to create, deploy, and run applications in a portable and scalable way. It uses containerization to encapsulate all the dependencies a
Building a Customizable Image Slider in React Using Hooks, SCSS, and TypeScript
- Mohammad Abu Mattar
- ReactJS
- TypeScript
- SCSS
- Frontend Development
- UI Components
- Published: 17 Feb, 2023
Introduction In this tutorial, we will be building a customizable image slider in React using hooks, SCSS, and TypeScript. An image slider is a common UI element used in web applications to displa
How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips
- Mohammad Abu Mattar
- Docker
- MySQL
- Databases
- DevOps
- Containerization
- Published: 12 Feb, 2023
Introduction Docker has revolutionized the way we run and manage applications by making it easy to package, deploy, and run applications in containers. Containers allow applications to run in a co
How To Install Docker On Linux In 4 Easy Steps!
- Mohammad Abu Mattar
- Docker
- Linux
- DevOps
- System Administration
- Containerization
- Published: 12 Feb, 2023
Introduction Docker is a powerful platform that allows developers to create, deploy, and run applications in containers. Containers are isolated environments that allow you to run your application
How to Avoid Common Cloud Services Mistakes
- Mohammad Abu Mattar
- Cloud Strategy
- AWS
- Cloud Security
- Cost Management
- DevOps
- Published: 20 Jan, 2023
Introduction By offering scalable, on-demand resources and services, cloud services have completely changed the way organizations operate. Implementing cloud services, however, can provide its own
How to Deploy a Spring Boot Application to AWS CloudFormation
- Mohammad Abu Mattar
- AWS
- Spring Boot
- CloudFormation
- DevOps
- Java
- Published: 17 Jan, 2023
Introduction Deploying a Spring Boot application to the cloud can provide many benefits such as scalability and easy management. AWS CloudFormation is a service that allows for the creation and ma
Introduction to Spring Boot Framework
- Mohammad Abu Mattar
- Java
- Spring Framework
- Backend Development
- Microservices
- Published: 15 Jan, 2023
Introduction For creating web apps and microservices, many developers utilize the Spring Boot framework. The fact that it is built on top of the Spring Framework and offers a number of advantages
How To Setup Bastion Host on AWS using CloudFormation Template
- Mohammad Abu Mattar
- AWS
- CloudFormation
- Security
- Networking
- DevOps
- Published: 10 Jan, 2023
Introduction In previous post How To Setup Bastion Host on AWS using CloudFormation Template, we will learn how to setup a Bastion host
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
How To Connect A Two EC2 Instances Database and Files Transfer Using AWS CLI
- Mohammad Abu Mattar
- AWS
- EC2
- EBS
- EFS
- Database
- Networking
- Published: 13 Nov, 2022
Introduction In this post, I will show you how to connect a two EC2 instances database and files transfer using AWS CLI. I will use AWS CLI to create a VPC, EC2 instances, EBS, EFS, and security g
How To Connect A Two EC2 Instances Data Transfer Using AWS CLI Without AWS EFS
- Mohammad Abu Mattar
- AWS
- EC2
- S3
- Data Transfer
- AWS CLI
- Published: 11 Nov, 2022
Introduction In this post, I will show you how to connect a two EC2 instances data transfer using AWS CLI without AWS EFS. We will use AWS S3 bucket to transfer data between two EC2 instances. We
How To Create a AWS S3 Bucket Using AWS CLI
- Mohammad Abu Mattar
- AWS
- S3
- AWS CLI
- Cloud Storage
- Published: 11 Nov, 2022
Introduction In this post, I will show you how to create a AWS S3 bucket using AWS CLI. Prerequisites You need to have:AWS CLI installed and configured AWS S3 bucket nameAWS S3 Buc
How To Create a DynamoDB Table Using AWS CLI
- Mohammad Abu Mattar
- AWS
- DynamoDB
- AWS CLI
- NoSQL Databases
- Published: 10 Nov, 2022
Introduction In this article, we will learn how to create a DynamoDB table using AWS CLI. We will also learn how to add items to the table and how to query the table. Prerequisites To follow
What is a CI/CD?
- Mohammad Abu Mattar
- DevOps
- Software Development
- Automation
- CI/CD
- Published: 09 Nov, 2022
Introduction Continuous Integration and Continuous Delivery are two of the most important concepts in DevOps. In this article, we will discuss what is a CI/CD and how it can help you to improve yo
Setup Nextjs Tailwind CSS Styled Components with TypeScript
- Mohammad Abu Mattar
- Next.js
- Tailwind CSS
- Styled Components
- TypeScript
- Frontend Development
- Published: 08 Nov, 2022
Introduction In this post, we will setup Nextjs Tailwind CSS Styled Components with TypeScript, and we will use the following tools:Nextjs Tailwind CSS Styled Components TypeScriptP
How to Connect to AWS RDS MySQL Database to EC2 Instance With PHP By Using PDO
Introduction In this post, we will learn how to connect to AWS RDS MySQL Database to EC2 Instance With PHP By Using PDO. PrerequisitesAWS Account EC2 Instance Amazon Linux 2 RDS MySQL
How to Install and Configure Node.js on EC2 Instance Amazon Linux 2
- Mohammad Abu Mattar
- AWS
- EC2
- Node.js
- Linux
- Published: 07 Nov, 2022
Introduction Node.js does not exist in the default Amazon Linux 2 repository. So, we need to add the Node.js repository to the system. In this post, we will learn how to install and configure Node
How to Create a AWS RDS MySQL Database and Connect to it using MySQL Workbench
- Mohammad Abu Mattar
- AWS
- RDS
- MySQL
- Database Management
- Cloud Computing
- Published: 07 Nov, 2022
Introduction RDS is a managed service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-c
How to Run an Apache Web Server Using Docker on an AWS EC2 Instance
- Mohammad Abu Mattar
- AWS
- EC2
- Docker
- Apache
- Web Server
- Published: 31 Oct, 2022
Introduction In this post, we will learn how to run an Apache web server using Docker on an AWS EC2 instance. We will use the following tools:AWS EC2 [Docker](
How To Create An AWS EC2 Instance Using AWS CLI
Introduction We will learn how to create an AWS EC2 instance using AWS CLI in this tutorial. We will also discover how to set up an AWS EC2 instance so that it functions with the Apache web server
How to Install WordPress on Amazon Linux 2
- Mohammad Abu Mattar
- AWS
- EC2
- WordPress
- LAMP Stack
- Linux
- Published: 24 Oct, 2022
Introduction We will learn how to install WordPress on Amazon Linux 2 in this tutorial. We will also discover how to set up WordPress so that it functions with the Apache web server. We will also
How to Install PHP and MariaDB on Amazon Linux 2
- Mohammad Abu Mattar
- AWS
- EC2
- PHP
- MariaDB
- Apache
- LAMP Stack
- Linux
- Published: 24 Oct, 2022
Introduction We will learn how to set up PHP and MariaDB on Amazon Linux 2 in this tutorial. We will also discover how to set up PHP so that it functions with the Apache web server. We will also d
How to Install Apache Web Server on Amazon Linux 2
- Mohammad Abu Mattar
- AWS
- EC2
- Apache
- Web Server
- Linux
- Firewall
- Published: 24 Oct, 2022
Introduction In this tutorial, we will learn how to install Apache web server on Amazon Linux 2. We will also learn how to configure Apache web server to run simple HTML web page. Prerequisite
How to Install and Setup FireWall on Amazon Linux 2
Introduction We will learn how to install and setup FireWall on Amazon Linux 2 in this tutorial. We will also discover how to set up FireWall so that it functions with the Amazon Linux 2. Prer
Git SSH Keys for GitHub, GitLab, and Bitbucket on Windows
- Mohammad Abu Mattar
- Git
- SSH
- Windows
- Version Control
- Security
- Developer Tools
- Published: 22 Oct, 2022
Introduction Git connects to remotes by default via HTTPS, which requires you to enter your login and password every time you run a command like Git pull or git push, using the SSH protocol. You m
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
Introduction to Linux CLI
- Mohammad Abu Mattar
- Linux
- Command Line Interface
- Operating Systems
- System Administration
- Developer Tools
- Published: 19 Oct, 2022
Introduction The Linux operating system family is a group of free and open-source Unix systems. They consist of Red Hat, Arch Linux, Ubuntu, Debian, openSUSE, and Fedora. You must utilize a shell
How To Create A Custom VPC Using AWS CLI
- Mohammad Abu Mattar
- AWS
- VPC
- AWS CLI
- Cloud Networking
- Infrastructure as Code
- Published: 15 Oct, 2022
Introduction In the sample that follows, an IPv4 CIDR block, a public subnet, and a private subnet are all created using AWS CLI instructions. You can run an instance in the public subnet and conn
Setting up JWT Authentication in TypeScript with Express, MongoDB, Babel, Prettier, ESLint, and Husky - Part 2
- Mohammad Abu Mattar
- Backend Development
- Node.js
- TypeScript
- Authentication
- API Development
- Published: 03 Jul, 2022
Introduction Why do we even need an authentication mechanism in an application? in my opinion, it doesn't need to be explained. The phrases authentication and authorization have likely crossed you
Setting up Node.js, Express, Prettier, ESLint, and Husky application with Babel and TypeScript - Part 1
- Mohammad Abu Mattar
- Backend Development
- Node.js
- TypeScript
- Development Setup
- JavaScript Tooling
- Published: 01 Jul, 2022
Introduction All code from this tutorial as a complete package is available in this repos
Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example
- Mohammad Abu Mattar
- Backend Development
- Node.js
- JavaScript
- Development Setup
- API Development
- Published: 25 Jun, 2022
Introduction All code from this tutorial as a complete package is available in this repository. If you find this tutorial helpful, please share i
Dotfiles: A Git-Based Strategy for Configuration Management
- Mohammad Abu Mattar
- Linux
- Git
- Configuration Management
- Developer Tools
- Productivity
- Published: 27 May, 2022
Keeping your dotfiles those hidden configuration files that dot your home directory both safe and easily accessible across various machines can seem daunting. However, with the strategy outlined below
Git SSH Keys for GitHub, GitLab, and Bitbucket on Linux
- Mohammad Abu Mattar
- Linux
- Git
- SSH
- Version Control
- Developer Tools
- Published: 18 Dec, 2021
Introduction Git connects to remotes by default via HTTPS, which requires you to enter your login and password every time you run a command like Git pull or git push, using the SSH protocol. You m
Cheatsheets
Code Snippets
Multi-Environment Secret Management with HashiCorp Vault
- Mohammad Abu Mattar
- Security
- Devops
- Published: 03 Mar, 2026
Need to manage secrets safely across multiple environments? Here's how with HashiCorp Vault. Storing secrets in .env files, hardcoding them, or even using separate secret managers per environme
Top 7 Open Source OCR Models for Document Processing
- Mohammad Abu Mattar
- Ai ml
- Computer vision
- Document processing
- Published: 09 Jan, 2026
AI Tool Turn your documents into perfect digital copies with these powerful open source OCR models. No more dealing with messy text extraction get clean, accurate markdown from PDFs, images, and
Why printf Beats echo in Linux Scripts
- Mohammad Abu Mattar
- Shell scripting
- Devops
- Linux
- Published: 02 Jan, 2026
Scripting Tip You know that feeling when a script works perfectly on your machine but fails miserably somewhere else? That's probably because you're using echo for output. Let me show you why pri
Essential Bash Variables for Every Script
- Mohammad Abu Mattar
- Shell scripting
- Devops
- Published: 26 Dec, 2025
Overview Quick Tip You know what's worse than writing scripts? Writing scripts that break every time you move them to a different machine. Let's fix that with some built-in Bash variables tha
Per-App Shell History for Bash
- Mohammad Abu Mattar
- Shell scripting
- Productivity
- Published: 18 Dec, 2025
Terminal Chaos? Organize Your Bash History! Ever jumped between iTerm2, Ghostty, and VS Code's terminal only to have your command history get all mixed up? This Bash snippet keeps things clean by
Per-App Shell History for Zsh
- Mohammad Abu Mattar
- Shell scripting
- Productivity
- Published: 18 Dec, 2025
Terminal Chaos? Organize Your Shell History! Ever jumped between iTerm2, Ghostty, and VS Code's terminal only to have your command history get all mixed up? This Zsh snippet keeps things clean by
Optimizing your python code with __slots__?
- Mohammad Abu Mattar
- Python
- Productivity
- Published: 16 Jul, 2025
Memory Optimization with slots Understanding the Problem Dev Tip: Optimizing Data Models in Big Data Workflows with slots In big data and MLOps workflows, you often work with
List S3 Buckets
- Mohammad Abu Mattar
- Aws
- Python
- Devops
- Published: 25 Jun, 2025
Overview Multi-Profile S3 Management Multi-Profile S3 Safari! Ever juggled multiple AWS accounts and needed a quick S3 bucket inventory across all of them? This Python script is your guid
AWS Secrets Manager
- Mohammad Abu Mattar
- Aws
- Devops
- Published: 18 Jun, 2025
Need to load secrets in your Node.js app without exposing them? Here's how. If you're still storing API keys or database credentials in .env files or hardcoding them into your codebase, it's ti
Check S3 Bucket Existence
- Mohammad Abu Mattar
- Aws
- Shell scripting
- Devops
- Published: 11 Jun, 2025
'Cloud' 'Automation' isCodeSnippet: true draft: falseQuick Tip Don’t let your deployment blow up because of a missing S3 bucket. This Bash script lets you check if a bucket exists
Dev Tips
Structured Logging & Log Aggregation with ELK Stack
- Mohammad Abu Mattar
- DevOps & Observability
- Published: 21 Mar, 2026
Why Centralized Logging Matters The Logging Crisis When services fail, where do you look first? With distributed systems, logs scatter across servers, containers, and cloud regions. A si
Container Image Vulnerability Scanning in CI/CD with Trivy
- Mohammad Abu Mattar
- DevOps & DevSecOps
- Published: 10 Mar, 2026
Why Container Security Matters The Vulnerability Problem Container images are a critical attack surface in modern deployments. Every time you build a container image, it includes the bas
Policy-as-Code Governance with OPA/Rego
- Mohammad Abu Mattar
- DevOps & DevSecOps
- Published: 24 Feb, 2026
Why Policy-as-Code Matters The Governance Challenge Managing infrastructure at scale gets complicated fast. As your infrastructure grows, ensuring consistency and compliance becomes incr
Setting Up GitHub Copilot Agent Skills in Your Repository
- Mohammad Abu Mattar
- Developer Tools & Productivity
- Published: 26 Jan, 2026
Why Teach Copilot New Skills? The Power of Specialized Instructions Want Copilot to do more than just autocomplete? If you're ready to teach Copilot some new tricks, Agent Skills are you
7 Reasons Learning the Linux Terminal is Worth It (Even for Beginners)
- Mohammad Abu Mattar
- DevOps & DevSecOps
- Published: 05 Jan, 2026
Why Learn the Linux Terminal? The Terminal's Enduring Value Is the Linux terminal still relevant in 2026? You bet it is. Even with all the fancy graphical interfaces and AI assistants ou
Docker Is Eating Your Disk Space (And How PruneMate Fixes It)
- Mohammad Abu Mattar
- Containers & Docker
- Published: 02 Jan, 2026
The Problem: Docker Is Eating Your Disk Space Symptoms of Docker Disk Space Issues Your Docker host is running out of space. Again. You've been spinning up containers, testing new servic
Understanding Kubernetes Services: ClusterIP vs NodePort vs LoadBalancer
- Mohammad Abu Mattar
- DevOps & Kubernetes
- Published: 23 Dec, 2025
Hey, trying to figure out how to expose your Kubernetes apps? If you're working with Kubernetes, you've probably noticed that Pods come and go, and their IP addresses keep changing. That's where
Managing Terraform at Scale with Terragrunt
- Mohammad Abu Mattar
- Cloud & Infrastructure Automation
- Published: 21 Dec, 2025
The Problem with Terraform at Scale Code Duplication Across Environments Tired of copying Terraform code across every environment? If you're managing infrastructure with Terraform across
HashiCorp Pulls the Plug on CDKTF
- Mohammad Abu Mattar
- Cloud & Infrastructure Automation
- Published: 15 Dec, 2025
CDKTF is Officially Deprecated The Deprecation Announcement Well, it finally happened. HashiCorp (now owned by IBM) officially deprecated the Cloud Development Kit for Terraform (CDKTF)
Tracing Microservices with OpenTelemetry
- Mohammad Abu Mattar
- Observability & Monitoring
- Published: 23 Jun, 2025
Why Monitor Your Microservices? The Complexity of Distributed Systems Hey, want to know what’s going on in your microservices? If you’re juggling multiple services, it’s hard to track ho
Organizing Terraform with Modules
- Mohammad Abu Mattar
- Cloud & Infrastructure Automation
- Published: 16 Jun, 2025
Why Organize Your Terraform Code? The Growing Complexity Challenge Hey there! Is your Terraform code starting to look a bit wild? If you're using Terraform to build out your infrastructu
Securing CI/CD with IAM Roles
- Mohammad Abu Mattar
- DevOps & DevSecOps
- Published: 09 Jun, 2025
Why Secure Your CI/CD Pipeline? The Importance of Pipeline Security Hey, want to keep your CI/CD pipeline safe? If you’re working on software, locking down your pipeline is a must. Using
Presentations
Kubernetes Security: A Blueprint for Hardening Clusters in Production
- Mohammad Abu Mattar
- Kubernetes
- Security
- Published: 19 Mar, 2026
A visual journey through Kubernetes security layers from cluster-level hardening (API server config, etcd encryption) to workload security (PSA, RBAC, network policies) and supply chain protection. A blueprint teams can use to audit and improve their cluster posture.
Observability Engineering: From Metrics to Insights
- Mohammad Abu Mattar
- DevOps
- Observability
- Site Reliability
- Monitoring
- Published: 05 Mar, 2026
Learn how to build observability systems that actually help you debug production issues fast. We'll cover metrics, logs, and traces, and show you how to use them together to find problems before your users do.
The Deployment Pipeline Journey: From Commit to Customer
- Mohammad Abu Mattar
- DevOps
- CI/CD
- Software Delivery
- Published: 09 Feb, 2026
Understand how modern deployment pipelines automate software delivery. Walk through each stage from code commit to production release, discovering the safety nets that enable confident, frequent deployments.
From Chaos to Control: A Blueprint for Scalable AWS Security
- Mohammad Abu Mattar
- Cloud Security
- AWS
- Infrastructure as Code
- Published: 17 Jan, 2026
An integrated strategy for managing AWS security at scale through network controls, identity management, and Infrastructure as Code with Terraform.
Quizzes
System Design & Architecture: Scalability & Resilience
- Mohammad Abu Mattar
- Architecture
- Software Engineering
- 20 Questions
- Published: 24 Mar, 2026
- Level: Advanced
Welcome to the System Design & Architecture quiz! Test your knowledge on scalability, reliability, performance, trade-offs, distributed systems patterns, and architectural decisions for production sys
Testing Strategies: Unit, Integration, E2E
- Mohammad Abu Mattar
- Quality Assurance
- Testing
- 20 Questions
- Published: 23 Mar, 2026
- Level: Intermediate
Welcome to the comprehensive quiz on testing strategies! This quiz covers unit testing, integration testing, end-to-end testing, mocking, fixtures, code coverage, and more. Test your knowledge and und
TypeScript Advanced: Types, Generics, Utility Types
- Mohammad Abu Mattar
- Programming
- Frontend
- 20 Questions
- Published: 22 Mar, 2026
- Level: Advanced
Welcome to the TypeScript Advanced Quiz! Test your knowledge on advanced types, generics, utility types, and more. Each question has a hint and explanations for all options. Good luck!
Kubernetes Advanced: Production Operations & Scaling
- Mohammad Abu Mattar
- Container Orchestration
- DevOps
- 20 Questions
- Published: 21 Mar, 2026
- Level: Advanced
Welcome to the Kubernetes Advanced Quiz! This quiz is designed to test your knowledge of Kubernetes concepts related to production operations and scaling. Each question will challenge your understandi
WebAssembly (WASM): Performance & Interoperability
- Mohammad Abu Mattar
- Emerging Tech
- Performance
- 20 Questions
- Published: 20 Mar, 2026
- Level: Intermediate
Welcome to the WebAssembly (WASM) Quiz! This quiz will test your knowledge of WebAssembly concepts, performance benefits, and practical use cases. Each question is designed to challenge your understan
Multi-Cloud Strategy & Architecture
- Mohammad Abu Mattar
- Cloud
- Architecture
- 20 Questions
- Published: 19 Mar, 2026
- Level: Intermediate
Welcome to the Multi-Cloud Strategy & Architecture Quiz! Test your knowledge on multi-cloud concepts, vendor lock-in, cloud-agnostic design, Kubernetes, multi-cloud storage, disaster recovery, and mor
Azure Advanced: App Service, Functions, Container Instances
- Mohammad Abu Mattar
- Cloud
- Azure
- 20 Questions
- Published: 18 Mar, 2026
- Level: Intermediate
Welcome to the Azure Advanced Quiz! This quiz tests your knowledge of Azure services and patterns at an advanced level. It covers topics like App Service, Azure Functions, Container Instances, Azure S
Advanced Frontend Patterns: State Management & Performance
- Mohammad Abu Mattar
- Frontend
- Performance
- 20 Questions
- Published: 17 Mar, 2026
- Level: Intermediate
Master advanced frontend architecture: state management (Redux, Zustand), performance optimization, code splitting, lazy loading, and responsive design patterns.
AWS Advanced: EC2, RDS, Lambda, CloudFormation
- Mohammad Abu Mattar
- Cloud
- AWS
- 20 Questions
- Published: 16 Mar, 2026
- Level: Intermediate
Welcome to the AWS Advanced Quiz! Test your knowledge of EC2 instance types, RDS databases, Lambda functions, CloudFormation templates, and more. This quiz is designed for those with intermediate AWS
Flutter: Cross-Platform Mobile Development
- Mohammad Abu Mattar
- Mobile
- 20 Questions
- Published: 15 Mar, 2026
- Level: Intermediate
Welcome to the Flutter Mobile Development quiz! Test your knowledge of Flutter, Google's cross-platform UI toolkit for building natively compiled applications for mobile, web, and desktop from a singl
Production Backend: Scaling, Monitoring & Reliability
- Mohammad Abu Mattar
- Backend
- DevOps
- 20 Questions
- Published: 14 Mar, 2026
- Level: Intermediate
Welcome to the "Production Backend: Scaling, Monitoring & Reliability" quiz! This quiz tests your knowledge of key concepts and best practices for running production backend systems at scale. You'll b
Astro: Building Fast Web Experiences
- Mohammad Abu Mattar
- Frontend
- Frameworks
- 20 Questions
- Published: 13 Mar, 2026
- Level: Beginner
Welcome to the Astro Fundamentals Quiz! Test your knowledge of Astro's core concepts: island architecture, server components, client directives, content collections, integrations, layouts, routing, dy
Async JavaScript: Promises, Async/Await, Event Loop
- Mohammad Abu Mattar
- Backend
- JavaScript
- 20 Questions
- Published: 12 Mar, 2026
- Level: Intermediate
Welcome to the Async JavaScript quiz! Test your knowledge of Promises, async/await, the event loop, and advanced concurrency patterns. Each question has a hint and detailed explanations for all option
React Native: Cross-Platform Mobile Development
- Mohammad Abu Mattar
- Mobile
- 20 Questions
- Published: 11 Mar, 2026
- Level: Intermediate
Welcome to the React Native Mobile Development Quiz! Test your knowledge of building native iOS and Android apps using React Native. This quiz covers key concepts like components, navigation, state ma
Database Design & Patterns
- Mohammad Abu Mattar
- Backend
- Database
- 20 Questions
- Published: 10 Mar, 2026
- Level: Intermediate
Welcome to the Database Design & Patterns Quiz! Test your knowledge on database normalization, indexing, query optimization, ACID properties, sharding, replication, and more. Each question has a hint
Advanced CSS: Layouts, Modern Features & Performance
- Mohammad Abu Mattar
- Web Design
- Frontend
- 20 Questions
- Published: 09 Mar, 2026
- Level: Intermediate
Welcome to the Advanced CSS Quiz! Test your knowledge of modern CSS features, layout techniques, and performance optimization. This quiz covers CSS Grid, custom properties, animations, transforms, and
Vue.js Fundamentals: Reactive Components & Templates
- Mohammad Abu Mattar
- Frontend
- Vue.js
- JavaScript
- 20 Questions
- Published: 08 Mar, 2026
- Level: Beginner
Welcome to the Vue.js Basics Quiz! Vue.js is a progressive JavaScript framework for building user interfaces. Whether you're creating a simple interactive widget or a complex single-page application,
Responsive Web Design: Mobile-First & Breakpoints
- Mohammad Abu Mattar
- Web Design
- CSS
- Frontend
- 20 Questions
- Published: 07 Mar, 2026
- Level: Beginner
Welcome to the Responsive Design Quiz! In today's mobile-first world, building websites that look great and function well on any device is essential. This quiz will test your knowledge of responsive d
Advanced API Architecture & Design Patterns
- Mohammad Abu Mattar
- API & Integration
- Architecture
- 20 Questions
- Published: 06 Mar, 2026
- Level: Intermediate
Welcome to the Advanced API Architecture Quiz! This quiz will test your knowledge of advanced API design patterns, including REST, gRPC, webhooks, API versioning, caching strategies, pagination techni
Infrastructure Patterns: IaC, Provisioning & Orchestration
- Mohammad Abu Mattar
- DevOps
- Infrastructure
- 20 Questions
- Published: 05 Mar, 2026
- Level: Intermediate
Welcome to the Infrastructure Patterns Quiz! This quiz will test your knowledge of key concepts in infrastructure management, including Infrastructure as Code (IaC), provisioning, configuration manage
Node.js & Express Fundamentals: Building Server Applications
- Mohammad Abu Mattar
- Backend
- Node.js
- API
- 20 Questions
- Published: 04 Mar, 2026
- Level: Beginner
Welcome to the Node.js & Express Fundamentals Quiz! This quiz will test your knowledge of core concepts in building server applications with Node.js and Express. From understanding the basics of Node.
React Fundamentals: Components, Hooks & State Management
- Mohammad Abu Mattar
- Frontend
- React
- JavaScript
- 20 Questions
- Published: 03 Mar, 2026
- Level: Beginner
Welcome to the React Fundamentals Quiz! This quiz will test your knowledge of core React concepts, including components, JSX, hooks, state management, props, and event handling. Whether you're new to
HTML Semantics & Web Accessibility
- Mohammad Abu Mattar
- HTML
- Accessibility
- Quizzes
- 20 Questions
- Published: 02 Mar, 2026
- Level: Beginner
Welcome to the HTML Semantics & Accessibility Quiz! This quiz will test your knowledge of semantic HTML elements and web accessibility best practices. Each question has a hint to help you out, and you
API Security & Authentication: Protecting Your APIs
- Mohammad Abu Mattar
- API Security
- Security
- Quizzes
- 20 Questions
- Published: 01 Mar, 2026
- Level: Intermediate
Welcome to the API Security & Authentication Quiz! This quiz will test your knowledge of key concepts and best practices for securing APIs. Each question is designed to challenge your understanding of
Observability Stack: Monitoring, Logging & Tracing
- Mohammad Abu Mattar
- Observability
- DevOps
- Quizzes
- 20 Questions
- Published: 28 Feb, 2026
- Level: Intermediate
Welcome to the Observability Stack Quiz! This quiz will test your knowledge of monitoring, logging, and tracing concepts in modern software systems. Each question is designed to challenge your underst
CSS Fundamentals: Selectors, Box Model & Styling
- Mohammad Abu Mattar
- CSS
- Frontend
- Quizzes
- 20 Questions
- Published: 27 Feb, 2026
- Level: Beginner
Welcome to the CSS Fundamentals quiz! This quiz will test your knowledge of CSS basics, including selectors, the box model, properties, and layout techniques. Each question is designed to reinforce ke
GraphQL Fundamentals: Queries, Mutations & Schema Design
- Mohammad Abu Mattar
- GraphQL
- API Development
- Quizzes
- 20 Questions
- Published: 26 Feb, 2026
- Level: Beginner
Welcome to the GraphQL Basics Quiz! Mastering GraphQL is essential for building efficient, flexible APIs that empower clients to request exactly what they need. This quiz will test your understanding
GitOps at Scale: ArgoCD, Flux & Multi-Cluster Deployments
- Mohammad Abu Mattar
- GitOps
- Multi Cluster
- Quizzes
- 20 Questions
- Published: 25 Feb, 2026
- Level: Intermediate
Welcome to the GitOps at Scale Quiz! As organizations grow, managing multiple Kubernetes clusters with GitOps becomes a critical skill. This quiz will test your understanding of how to architect, depl
Istio: Service Mesh Fundamentals
- Mohammad Abu Mattar
- Istio
- Service Mesh
- Quizzes
- 20 Questions
- Published: 24 Feb, 2026
- Level: Advanced
Welcome to the Istio Basics Quiz! Istio is often the "final boss" of Kubernetes infrastructure. It adds a layer of intelligence and security that is critical for managing production-grade microservice
Elasticsearch: Full-Text Search Engine Fundamentals
- Mohammad Abu Mattar
- Elasticsearch
- Search
- Quizzes
- 20 Questions
- Published: 23 Feb, 2026
- Level: Intermediate
Welcome to the Elasticsearch Basics Quiz! Elasticsearch is the powerhouse behind modern log analysis and real-time search. Whether you are troubleshooting a production crash by digging through Filebea
MongoDB: NoSQL Database Fundamentals
- Mohammad Abu Mattar
- NoSQL
- MongoDB
- Quizzes
- 20 Questions
- Published: 22 Feb, 2026
- Level: Intermediate
Welcome to the MongoDB Basics Quiz! NoSQL databases changed the way we handle modern web scale data. Understanding the document model, the flexibility of BSON, and the power of the aggregation pipelin
SQL: Query Fundamentals & Database Concepts
- Mohammad Abu Mattar
- SQL
- Databases
- Quizzes
- 20 Questions
- Published: 21 Feb, 2026
- Level: Beginner
Welcome to the SQL Basics Quiz! Relational databases are the bedrock of modern applications. Whether you're a developer writing queries or a DevOps engineer maintaining a production cluster, mastering
Go: Programming Fundamentals & Concurrency
- Mohammad Abu Mattar
- Programming
- DevOps
- Golang
- 20 Questions
- Published: 20 Feb, 2026
- Level: Intermediate
Welcome to the Go (Golang) Basics Quiz! Go is the backbone of modern DevOps. Its simplicity, performance, and built-in concurrency make it the perfect choice for high-scale infrastructure tools. This
Redis: In-Memory Caching & Data Structures
- Mohammad Abu Mattar
- Databases
- DevOps
- Caching
- 20 Questions
- Published: 19 Feb, 2026
- Level: Intermediate
Welcome to the Redis Basics Quiz! Redis is the secret weapon behind lightning-fast applications. Whether it is used as a simple cache, a complex data structure store, or a real-time message broker, un
Nginx: Web Server Fundamentals
- Mohammad Abu Mattar
- Web Servers
- DevOps
- Infrastructure
- 20 Questions
- Published: 18 Feb, 2026
- Level: Beginner
Welcome to the Nginx Basics Quiz! Nginx is the Swiss Army knife of modern web infrastructure. Whether you are serving a simple static site, managing traffic for a massive cluster of microservices, or
Packer: Infrastructure Image Building Fundamentals
- Mohammad Abu Mattar
- Infrastructure
- DevOps
- Automation
- 20 Questions
- Published: 17 Feb, 2026
- Level: Intermediate
Welcome to the Packer Basics Quiz! Mastering Packer is the key to creating consistent, automated machine images across any platform. This quiz will test your knowledge of how Packer builds, provisione
HashiCorp Vault: Secrets Management Fundamentals
- Mohammad Abu Mattar
- Security
- DevOps
- Secrets Management
- 20 Questions
- Published: 16 Feb, 2026
- Level: Intermediate
Welcome to the HashiCorp Vault Basics Quiz! In the modern DevOps landscape, security cannot be an afterthought. Vault provides the "Source of Truth" for secrets, certificates, and encryption. This qui
Google Cloud Platform: GCP Essentials
- Mohammad Abu Mattar
- Cloud Computing
- GCP
- DevOps
- 20 Questions
- Published: 15 Feb, 2026
- Level: Intermediate
Welcome to the GCP Basics Quiz! Google Cloud Platform is known for its incredible networking and industry-standard Kubernetes implementation. This quiz will test your knowledge of how Google organizes
Azure: Cloud Services & Architecture Fundamentals
- Mohammad Abu Mattar
- Cloud Computing
- Azure
- DevOps
- 20 Questions
- Published: 14 Feb, 2026
- Level: Intermediate
Welcome to the Azure Basics Quiz! As one of the most widely used enterprise cloud platforms, mastering Azure and its DevOps ecosystem is a critical skill for any cloud professional. This quiz will tes
Prometheus & Grafana: Monitoring & Observability Fundamentals
- Mohammad Abu Mattar
- Monitoring
- DevOps
- Observability
- 20 Questions
- Published: 13 Feb, 2026
- Level: Intermediate
Welcome to the Prometheus & Grafana Basics Quiz! Monitoring and Observability are the heart of a stable production environment. This quiz will test your knowledge on how metrics are collected, how to
Helm: Kubernetes Package Management Essentials
- Mohammad Abu Mattar
- Kubernetes
- DevOps
- Cloud Native
- 20 Questions
- Published: 12 Feb, 2026
- Level: Advanced
Welcome to the Helm Basics Quiz! Helm is the "Package Manager for Kubernetes," and understanding it is essential for any modern DevOps engineer. This quiz will test your knowledge of how charts are st
GitLab CI/CD: Pipeline Automation Fundamentals
- Mohammad Abu Mattar
- CI/CD
- DevOps
- GitLab
- Automation
- 20 Questions
- Published: 11 Feb, 2026
- Level: Intermediate
Welcome to the GitLab CI/CD Basics Quiz! This quiz covers the fundamentals of GitLab CI/CD, including pipelines, jobs, stages, triggers, and best practices. Test your knowledge and see how well you un
GitHub Actions: Workflow Automation Essentials
- Mohammad Abu Mattar
- CI/CD
- DevOps
- GitHub
- Automation
- 20 Questions
- Published: 10 Feb, 2026
- Level: Intermediate
Welcome to the GitHub Actions Basics Quiz! This quiz covers the fundamentals of GitHub Actions, including workflows, jobs, steps, triggers, and best practices. Test your knowledge and see how well you
Jenkins: CI/CD Automation & Pipeline Management
- Mohammad Abu Mattar
- CI/CD
- DevOps
- Build Automation
- Jenkins
- 20 Questions
- Published: 09 Feb, 2026
- Level: Intermediate
Welcome to the Jenkins Basics Quiz! This quiz is designed to test your understanding of fundamental Jenkins concepts, including pipeline as code, Jenkinsfile syntax, agents and stages, build automatio
Terragrunt: Infrastructure as Code Management
- Mohammad Abu Mattar
- Infrastructure as Code
- DevOps
- Terraform
- Automation
- 20 Questions
- Published: 08 Feb, 2026
- Level: Advanced
Welcome to the Terragrunt Basics Quiz! This quiz is designed to test your understanding of fundamental Terragrunt concepts, including DRY configuration management, remote state handling, module depend
CI/CD: Pipeline Automation Essentials
- Mohammad Abu Mattar
- CI/CD
- DevOps
- Software Development
- Automation
- 20 Questions
- Published: 07 Feb, 2026
- Level: Intermediate
Welcome to the CI/CD Basics Quiz! This quiz is designed to test your understanding of fundamental continuous integration and continuous delivery concepts, pipeline automation, and modern DevOps best p
Git: Version Control Fundamentals
- Mohammad Abu Mattar
- Git
- Version Control
- Software Development
- DevOps
- 20 Questions
- Published: 06 Feb, 2026
- Level: Beginner
Welcome to the Git Basics Quiz! This quiz is designed to test your understanding of fundamental Git concepts, version control workflows, and collaborative development best practices. Each question is
Kubernetes: Container Orchestration Essentials
- Mohammad Abu Mattar
- Kubernetes
- Container Orchestration
- DevOps
- Cloud Native
- 20 Questions
- Published: 05 Feb, 2026
- Level: Advanced
Welcome to the Kubernetes Basics Quiz! This quiz is designed to test your understanding of fundamental Kubernetes concepts, container orchestration, and cloud-native application deployment best practi
TypeScript: Typed JavaScript Fundamentals
- Mohammad Abu Mattar
- TypeScript
- Programming
- Web Development
- Frontend
- 20 Questions
- Published: 04 Feb, 2026
- Level: Intermediate
Welcome to the TypeScript Basics Quiz! This quiz is designed to test your understanding of fundamental TypeScript concepts, static typing, and type-safe programming best practices. Each question is mu
JavaScript: Language Fundamentals & Modern Features
- Mohammad Abu Mattar
- JavaScript
- Programming
- Web Development
- Frontend
- 20 Questions
- Published: 03 Feb, 2026
- Level: Intermediate
Welcome to the JavaScript Basics Quiz! This quiz is designed to test your understanding of fundamental JavaScript concepts, syntax, and modern programming best practices. Each question is multiple-cho
Python: Programming Fundamentals & Best Practices
- Mohammad Abu Mattar
- Python
- Programming
- Software Development
- Data Science
- 20 Questions
- Published: 02 Feb, 2026
- Level: Beginner
Welcome to the Python Basics Quiz! This quiz is designed to test your understanding of fundamental Python concepts, syntax, and programming best practices. Each question is multiple-choice, and you'll
ArgoCD: GitOps Automation with Kubernetes
- Mohammad Abu Mattar
- ArgoCD
- GitOps
- Kubernetes
- DevOps
- 20 Questions
- Published: 01 Feb, 2026
- Level: Intermediate
Welcome to the ArgoCD Basics Quiz! This quiz is designed to test your understanding of fundamental ArgoCD concepts, GitOps principles, and continuous delivery best practices for Kubernetes. Each quest
PowerShell: Windows Scripting Fundamentals
- Mohammad Abu Mattar
- PowerShell
- Windows
- System Administration
- Automation
- 20 Questions
- Published: 31 Jan, 2026
- Level: Beginner
Welcome to the PowerShell Basics Quiz! This quiz is designed to test your understanding of fundamental PowerShell concepts, cmdlets, and scripting best practices. Each question is multiple-choice, and
Bash: Shell Scripting Fundamentals
- Mohammad Abu Mattar
- Bash
- Shell Scripting
- Linux
- Automation
- 20 Questions
- Published: 30 Jan, 2026
- Level: Beginner
Welcome to the Bash Basics Quiz! This quiz is designed to test your understanding of fundamental Bash scripting concepts, syntax, and best practices. Each question is multiple-choice, and you'll find
Linux: System Administration Fundamentals
- Mohammad Abu Mattar
- Linux
- Operating Systems
- System Administration
- DevOps
- 20 Questions
- Published: 29 Jan, 2026
- Level: Beginner
Welcome to the Linux Basics Quiz! This quiz is designed to test your understanding of fundamental Linux concepts, commands, and system administration best practices. Each question is multiple-choice,
Docker: Containerization Fundamentals
- Mohammad Abu Mattar
- Docker
- Containerization
- DevOps
- Cloud Native
- 20 Questions
- Published: 28 Jan, 2026
- Level: Intermediate
Welcome to the Docker Basics Quiz! This quiz is designed to test your understanding of fundamental Docker concepts, containerization, and best practices. Each question is multiple-choice, and you'll f
Ansible: Configuration Management & Automation
- Mohammad Abu Mattar
- Ansible
- Configuration Management
- DevOps
- Automation
- 20 Questions
- Published: 27 Jan, 2026
- Level: Intermediate
Welcome to the Ansible Basics Quiz! This quiz is designed to test your understanding of fundamental Ansible concepts, modules, and best practices. Each question is multiple-choice, and you'll find hin
AWS: Cloud Services & Architecture Fundamentals
- Mohammad Abu Mattar
- AWS
- Cloud Computing
- DevOps
- Cloud Engineering
- 20 Questions
- Published: 26 Jan, 2026
- Level: Intermediate
Welcome to the AWS Basics Quiz! This quiz is designed to test your understanding of fundamental AWS concepts and best practices. Each question is multiple-choice, and you'll find hints to help you alo
Terraform: Infrastructure as Code Essentials
- Mohammad Abu Mattar
- Terraform
- Infrastructure as Code
- DevOps
- Cloud Engineering
- 20 Questions
- Published: 24 Jan, 2026
- Level: Advanced
Welcome to the Terraform Basics Quiz! This quiz is designed to test your understanding of fundamental Terraform concepts and best practices. Each question is multiple-choice, and you'll find hints to