Angular - jyotiprasadpal/useful-resources GitHub Wiki
Documentation
Articles/Blogs
- ANGULAR ARTICLES - thoughtram
- Angular in depth
- Angular in depth - Max Koretskyi, aka Wizard
- Top 10 Angular articles in 2017 from Angular-In-Depth you really want to read
- Best stories of 2018 on Angular-In-Depth
- Angular First Look - John Papa
- 48 answers on StackOverflow to the most popular Angular questions
- This is how angular-cli/webpack delivers your CSS styles to the client
Modules
- Avoiding common confusions with modules in Angular - Max Koretskyi aka Wizard
- Understanding Angular modules (NgModule) and their scopes - Cyrille Tuzi
- Introducing Angular Modules - Root Module - John Papa
- Introducing Angular Modules - Routing Module - John Papa
- Introducing Angular Modules - Feature Modules - John Papa
Directives/Components
- Here is why you will not find components inside Angular - Max Koretskyi aka Wizard
- Do you really know what unidirectional data flow means in Angular - Max Koretskyi aka Wizard
- Here is what you need to know about dynamic components in Angular - Max Koretskyi aka Wizard
- The mechanics of property bindings update in Angular - Max Koretskyi aka Wizard
- How to write good, composable and pure components in Angular 2+ - Jack Tomaszewski
Dependency Injection
- What you always wanted to know about Angular Dependency Injection tree
- Dependency Injection in Angular 2 by Pascal Precht - Videp
- Understanding provider scope in Angular
- Angular Services do NOT have to be Singletons
- NgModule.providers vs Component.providers vs Component.viewProviders
DOM manipulation
- The mechanics of DOM updates in Angular - Max Koretskyi aka Wizard
- Understanding @ViewChildren, @ViewChild, @ContentChildren and @ContentChild - Max Koretskyi aka Wizard
- Exploring Angular DOM manipulation techniques using ViewContainerRef - Max Koretskyi aka Wizard
- Here is how to get ViewContainerRef before @ViewChild query is evaluated - Max Koretskyi aka Wizard
Component life cycle
- The essential difference between Constructor and ngOnInit in Angular - Max Koretskyi aka Wizard
- If you think
ngDoCheck
means your component is being checked — read this article - Max Koretskyi aka Wizard - The difference between NgDoCheck and AsyncPipe in OnPush components - Max Koretskyi aka Wizard
Change Detection
- ANGULAR CHANGE DETECTION EXPLAINED - Pascal Precht
- Change Detection Reinvented Victor Savkin
- Change Detection in Angular - Victor Savkin
- Angular Change Detection - How Does It Really Work?
- NG-NL 2016: Pascal Precht - Angular 2 Change Detection Explained - Video
- NG-NL 2016: Pascal Precht - Angular 2 Change Detection Explained - Slides
- angular2-change-detection-demos - Pascal Precht
- These 5 articles will make you an Angular Change Detection expert - Max Koretskyi aka Wizard
- A gentle introduction into change detection in Angular - Max Koretskyi aka Wizard
- ZONES IN ANGULAR - Pascal Precht
- Do you still think that NgZone (zone.js) is required for change detection in Angular? - Max Koretskyi aka Wizard
- Everything you need to know about change detection in Angular
- He who thinks change detection is depth-first and he who thinks it’s breadth-first are both usually right - Max Koretskyi aka Wizard
- Change And Its Detection In JavaScript Frameworks - Tero Parviainen (@teropa)
Performance
- Angular Performance Checklist
- Optimizing the Performance of Your Angular Application - Netanel Basal
- USING ZONES IN ANGULAR FOR BETTER PERFORMANCE - Pascal Precht
- MAKING YOUR ANGULAR APPS FAST - Pascal Precht
Create an angular library - Angular Workspace: No Application for You!
- The Angular Library Series - Creating a Library with Angular CLI
- How to build a library for Angular apps?
- Building an Angular 4 Component Library with the Angular CLI and ng-packagr
- Building and publishing Angular libraries using Angular CLI
- How to create library for Angular(2+) and publish to npm from scratch.
Angular compiler
- A Deep, Deep, Deep, Deep, Deep Dive into the Angular Compiler
- Inside Ivy: Exploring the New Angular Compiler
- Ivy engine in Angular: first in-depth look at compilation, runtime and change detection
Debugging
- Everything you need to know about debugging Angular applications
- Angular Augury - A Chrome and Firefox Dev Tools extension for debugging Angular applications.
Deployment
Videos
- Angular - The Complete Guide (2024 Edition) - Maximilian Schwarzmüller | Udemy
- Angular & NodeJS - The MEAN Stack Guide [2024 Edition] Maximilian Schwarzmüller | Udemy
- Full Stack: Angular and Java Spring Boot E-Commerce Website | Chad Durby & Harinath Kuntamukkala | Udemy
- Build an app with ASPNET Core and Angular from scratch | Neil Cummings | Udemy