Hossein Mousavi

Publications!

Reactive Forms in Angular Adventure in Angular
Adventure in Angular

Podcast

Hossein Mousavi shares his methodology to angular form by presenting his template driven approach vs. reactive form approach. They also discuss the differences between form control, form group, and form array, and how you can build upon the elements within Angular through modular patterns and object-oriented project paradigms.

Medium
Multiple Interceptors in Angular Medium
article image

One of the amazing features that Angular provides is the interceptors, but what does an Interceptor do, and can we implement multiple of them in our Angular project?

Medium
Husky 6 Lint (prettier + eslint) and commitlint for JavaScript Projects Medium
article image

Programming is a teamwork job so we must assure that our codebase is clean and usable for everyone in the team with the team culture and the best practices.

Medium
Angular Reactive Form including Angular Material and Custom Validation Medium
article image

Forms are major parts of every Angular project and in this article, we want to implement a Reactive Angular form with a custom and dynamic validator.

Medium
Take a good look at filter, map, and reduce in JavaScript Medium
article image

In JavaScript, we have these three methods as a part of Array.prototype method, but what are the differences between them, and what do they exactly do? so let’s dive into them!

Virgool
Touchpad gestures in Linux (Persian) Virgool
article image

Unlike Windows or macOS, which provides us with great touchpad gestures, Linux does not. So let's implement touchpad gestures and configure them together.

Testfully
Introduction to API Blueprint Testfully
article image

API blueprint is a powerful high-level API design language for web APIs.

Testfully
Top 7 Free & Paid mock API tools (2022 Review) Testfully
article image

Sometimes called a fake API, A Mock API is when you build an API that returns the desired data. Still, it is not your actual API, and it all has been simulated for some use cases.