Armen Vardanyan | GDE
text_snippetBlog codeCode Snippets sourceOpen Source podcastsPodcasts publicPublic Talks menu_bookCourses
main picture

Armen Vardanyan

Google Developer Expert for Angular

Principal Frontend Developer at VOLO, JavaScript mentor, technical writer at This is Learning, This is Angular, and InDepth. I also appear on the Adventures in Angular podcast from time to time as a panelist.

I enjoy history, football, math, geology, chess, and the occasional beer.

Yerevan, Armenia

Article cover for: Superpowers with Directives and Dependency Injection: Part 1
Superpowers with Directives and Dependency Injection: Part 1
#angular
Article cover for: Angular Misconceptions
Angular Misconceptions
#angular
Article cover for: Don't fight the framework: Angular edition
Don't fight the framework: Angular edition
#angular
Article cover for: The new NgRx
The new NgRx
#angular#ngrx#typescript
Article cover for: Always use "inject"
Always use "inject"
#angular
Article cover for: NgRx Use Cases, part II: Working with Lists
NgRx Use Cases, part II: Working with Lists
#angular#ngrx#rxjs
Article cover for: NgRx Use Cases, Part I: Restricting Access
NgRx Use Cases, Part I: Restricting Access
#angular#ngrx
Article cover for: Documenting Angular projects
Documenting Angular projects
#angular
Article cover for: Errors and Angular
Errors and Angular
#angular
Article cover for: Design Patterns in Angular (part I)
Design Patterns in Angular (part I)
#angular
Article cover for: Change Detection without Change Detection
Change Detection without Change Detection
#angular
Article cover for: Understanding RxJS use cases (part II)
Understanding RxJS use cases (part II)
#rxjs
Article cover for: Understanding RxJS use cases (part I)
Understanding RxJS use cases (part I)
#rxjs#angular
Article cover for: Manipulating NgRx Effects
Manipulating NgRx Effects
#ngrx#angular
Article cover for: How to review Angular code
How to review Angular code
#angular
Article cover for: Why you should definitely use NgRx Store
Why you should definitely use NgRx Store
#angular#ngrx
Article cover for: How to write technical content
How to write technical content
Article cover for: 7 Deadly Sins of Angular (with Lars Gyrup Brink Nielsen)
7 Deadly Sins of Angular (with Lars Gyrup Brink Nielsen)
#angular
Article cover for: How OOP is mistreated in Angular
How OOP is mistreated in Angular
#angular
Article cover for: A journey into NgRx Selectors
A journey into NgRx Selectors
#angular#ngrx
Article cover for: NGRX Best Practices
NGRX Best Practices
#angular#ngrx
Article cover for: NGRX Bad Practices
NGRX Bad Practices
#angular#ngrx
Article cover for: How to refactor an Angular codebase
How to refactor an Angular codebase
#angular
Article cover for: RxJS in Angular: Part III
RxJS in Angular: Part III
#angular#rxjs
Article cover for: RxJS in Angular: Part II
RxJS in Angular: Part II
#angular#rxjs
Article cover for: RxJS: The Unexpected
RxJS: The Unexpected
#rxjs
Article cover for: Angular: The Unexpected
Angular: The Unexpected
#angular
Article cover for: Angular Forms: Useful Tips
Angular Forms: Useful Tips
#angular
Article cover for: Rxjs + For + Await… What?
Rxjs + For + Await… What?
#rxjs
Article cover for: Angular Bad Practices: Revisited
Angular Bad Practices: Revisited
#angular
Article cover for: RxJS in Angular: Part I
RxJS in Angular: Part I
#angular#rxjs
Article cover for: How not to trick TypeScript compiler and not be tricked by it
How not to trick TypeScript compiler and not be tricked by it
#typescript
Article cover for: Angular + Web Components: a complete guide
Angular + Web Components: a complete guide
#angular
Article cover for: Rx.js Operators, Part II
Rx.js Operators, Part II
#rxjs
text_snippetBlog
codeCode Snippets
sourceOpen Source
podcastsPodcasts
publicPublic Talks
menu_bookCourses
Menu
Twitter
Github
Linkedin
Stack Overflow
Dev.to
Medium
Instagram
Facebook
Lichess
Email Me
Read Article
Read Docs