Blog Posts

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
read more
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
read more
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
read more
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
read more
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
read more
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
read more
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
read more
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
read more