Backend

The ORM Dilemma: To Use or Not to Use
- Mohammad Abu Mattar
- Programming , Backend
- 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
read more
Mastering Caching Strategies with Redis Cache: Boosting Performance in Node.js and TypeScript
- Mohammad Abu Mattar
- Programming , Backend
- 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
read more
Decoding REST API Architecture: A Comprehensive Guide for Developers
- Mohammad Abu Mattar
- Programming , Backend
- 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
read more
RESTful API vs. GraphQL: Which API is the Right Choice for Your Project?
- Mohammad Abu Mattar
- Programming , Backend
- 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
Introduction to Spring Boot Framework
- Mohammad Abu Mattar
- Programming , Backend
- 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
read more
Setting up JWT Authentication in Typescript with Express, MongoDB, Babel, Prettier, ESLint, and Husky: Part 2
- Mohammad Abu Mattar
- Backend
- 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
read more
Setting up Node JS, Express, Prettier, ESLint and Husky Application with Babel and Typescript: Part 1
- Mohammad Abu Mattar
- Backend
- Published: 01 Jul, 2022
Introduction All code from this tutorial as a complete package is available in this repos
read more
Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example
- Mohammad Abu Mattar
- Backend
- 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
read more