Armen Vardanyan

Armen Vardanyan
Blogger
Posted by Armen Vardanyan
Armen Vardanyan

How OOP is mistreated in Angular

Stop misusing OOP in Angular. Learn to master composition and mixins to write cleaner code and improve your app’s long-term maintenance.

Armen Vardanyan

A journey into NgRx Selectors

Optimize state management in NgRx by leveraging powerful, memoized selectors. Learn to compose data and keep your Angular code clean.

Armen Vardanyan

NGRX Best Practices

Streamline your NgRx development with these expert best practices. Improve state management, reduce boilerplate, and build scalable code.

Armen Vardanyan

NGRX Bad Practices

Stop overcomplicating your NGRX state management. Use these expert patterns for selectors and effects to build cleaner, reactive Angular apps.

Armen Vardanyan

How to refactor an Angular codebase

Transform legacy Angular projects into clean, maintainable codebases. Follow these strategic refactoring steps for better performance.

Armen Vardanyan

RxJS in Angular: Part III

Master reactive programming in Angular by solving complex UI challenges with RxJS. Replace imperative code with clean, data-driven logic.

Armen Vardanyan

RxJS in Angular: Part II

Eliminate complex imperative logic in Angular using RxJS. Streamline state management and write cleaner, declarative code with ease.

Armen Vardanyan

RxJS: The Unexpected

Avoid common RxJS mistakes in Angular. Master withLatestFrom, toArray, and operator differences for cleaner, more reliable state logic.

Armen Vardanyan

Angular: The Unexpected

Tired of mysterious bugs? Learn how to handle unusual Angular framework behaviors to write more stable, predictable, and robust code.

Armen Vardanyan

Angular Forms: Useful Tips

Overcome common Angular Forms pitfalls with best practices for type safety, DTO patterns, and efficient control management for cleaner code.

Armen Vardanyan

Rxjs + For + Await… What?

Escape RxJS callback hell by using for await loops. Streamline your Angular code and simplify unit testing with the rxjs-for-await library.

Armen Vardanyan

Angular Bad Practices: Revisited

Stop polluting Angular components. Refactor lifecycle hooks, optimize directive selectors, and derive state to keep your code clean.