- Angular awesome
- Angular 2 education
- Best practice change detector - Lucidchart
- Angular Performance Checklist
- Angular compiler
- Static Query Migration - Angular 8: refer to migration from v8 to v9
- How to load settings data from server before initializing an app - Bhargav Bachina - 2019.02.20
- Type Checking templates in Angular (ViewEngine vs Ivy) - Alexey Zuev - 2019.07.09
- Hres why you should be excited about Ivy - Kevin Kreuzer - 2019.04.02
- Tip: Angular, Visual Studio Code e Auto Import - Fabio Biondi - 2020.02.06
- Managing External Links Safely - Cory Rylan - 2019.04.23
- Customize Webpack configuration in your Angular application - Netanel Basal - 2019.06.03
- Angular Change Detection - How Does It Really Work? - Angular University Blog - 2018.12.10
- A gentle introduction into change detection in Angular - Max Koretskyi - 2018.12.08
- Change Detection in Angular: Everything You Need to Know - Maximus Koretskyi - 2018.05.01
- A Comprehensive Guide to Angular onPush Change Detection Strategy - Netanel Basal - 2018.05.01
- Boosting Performance of Angular Applications with Manual Change Detection - Chidume Nnamdi - 2018.07.07
- Improve Angular’s performance through memoization and TypeScript decorators - Siyang Kern Zhao - 2018.10.08
- 10 Things Every Angular Developer Should Know About Zone.js - Matthias Junker - 2019.10.08
- 3 Steps to creating dynamic views - Zeng Hou Lim - 2019.11.30
- Lazy load Angular v9 components - Brian F Love - 2019.12.13
- Asynchronous modules and components in Angular with Ivy - Artur Androsovych - 2019.10.08
- Dynamically load a component inside a material dialog - Stackoverflow - 2018.11.01
- Component features with Ivy - Lars Gyrup Brink Nielsen - 2019.12.16
- Using DI inject istead of constructor - 2022.09.02
- Writing Configurable Modules - Michele Stieven - 2018.02.21
- Total Guide To Angular 6+ Dependency Injection — providedIn vs providers: - Tomas Trajan - 2018.11.06
- Configurare le dipendenze utilizzando useFactory - Fabio Biondi - 2018.07.07
- Understanding provider scope in Angular - J Stepanyan - 2018.05.22
- Getting to know the @Attribute decorator - Netanel Basal - 2018.01.29
- Implementing custom component decorator in Angular - Maxim Koretskyi - 2017.05.28
- Everything you need to know about , , and *ngTemplateOutlet in Angular - Prateek Mishra - 2018.10.28
- Creating Reusable Components with NgTemplateOutlet in Angular - Mark P. Kennedy
- The Power of Structural Directives in Angular - Netanel Basal - 2017.05.22
- The magic of template references - Alain Chautard - 2017.12.23
- Typing the context object in Angular structural directive - Netanel Basal
- Understaning the magin behind Angular Elements - Netanel Basal - 2019.07.25
- Using Angular Elements with NgRX - Santosh Yadav - 2019.04.25: this article contain a section related to build process for use it in external Angular project: "Making changes to run Custom Elements in a static page"
- Angular Web Components: a complete guide - Armen Vardanyan - 2020.02.05
- Reducing forms boilerplate - Eliran Eliassy - 2019.07.06
- Make Your Angular Form’s Error Messages Magically Appear - Netanel Basal - 2019.01.22
- Template Driven Form Validators - Juri Strumpflohner - 2016.11.01
- How to implement a custom validator directive confirm password - Jecelyn Yeen - 2017.08.11
- Angular 8 Forms Tutorial - Reactive Forms Validation Example - Jonathan Lambert - 2019.06.01
- Building reusable forms in Angular - Cory Rylan - 2019.07.24
- Custom Form Controls - Pascal Precht - 2016.07.27
- Splitting complex forms in Angular with ControContainer - 2022.01.06
- Immutability and Encapsulation by Victor Savkin
- Immutable.js and Redux with Angular 2: article with a tutorial to make a contact list following Redux's pattern and use Immutable structures
- Creatively Decouple ngOnChanges - Siyang Kern Zhao - 2019.01.07
- Observable life cycle events - Erik Murphy - 2018.08.01
- 5 Tips to improve User Experience of your Angular app with NgRx - Alex Okrushko - 2018.12.17
- Manage Action Flow in @ngrx with @ngrx/effects - Anonymous - 2017.08.20
- Manage Shared Module - Best Practice
- Sign In with Google Social
- Comprehensive Introduction to @ngrx/store
- Managing state with Redux: it shows how to manage the state using @ngrx/store and @ngrx/effects
- Different type of state's application
- Angular 2 with @ngrx: old but good article to understand the different components involved;
- Listening for actions in NgRx - Netanel Basal - 2017.07.04
- Organizing Angular Applications - Michele Stieven - 2017.11.11
- Becoming an Angular Environmentalist - Todd Palmer - 2018.07.19
- Defining Providers in Shared Modules in Angular - 2017.09.14
- Writing configurable modules - Michele Stieven - 2018.02.21
- Context menu actions at scale command pattern - Maciej Sawicki - 2019.11.09
- Understanding rxjs BehaviorSubject, ReplaySubject and AsyncSubject - Luuk Gruijs - 2018.05.04
- The magic of RXJS sharing operators and their differences - J Stepanyan - 2019.02.05
- Magic of RxJS sharing operators and their differences - J Stepanyan - 2019.02.05
- RxViz - Tool to show streams as a marble diagram animated
- Taking andvantage of Observable: article about why use Obsearvable instead of Promise. I don't like the way that he uses two obsearvable instead only one in WikipediaService. For me he can use debounceTime directly in search method.
- Reactive programming for Angular 2: post that it is going to go over the concept of Functional Reactive Programming from the point of view of an Angular 2 developer
- Angular 2 and Functional Programming
- Unsubscribe pipe operator - Netanel Basal
- RxJS: Avoiding takeUntil Leaks - Nicholas Jamieson - 2018.05.27
- Total guide to custom Angular schematics - Tomas Trajan - 2019.03.2019
- Generatic custom Angular code with the CLI and other parts - 2018.03.04
- Boost Angular performance by rendering in pages with Scully - 2022.01.19
- Scully or Angular Universal, what is the difference - 2020.05.01
- Compodoc to generate documentation from annotation
- NgRev for reverse engeneering of Angular applications
- Publishing Angular libraries like a pro - Robert Hjalmers - 2018.10.18: this article have some useful tools to enforce commit convention
- Sharing components with Angular and Bit - Giancarlo Buomprisco - 2019.10.02
- Building Angular and React applications together with Nx - Victor Savkin - 2019.03.13
- Optimize Angular bundle size - Siyang Kern Zhao - 2019.07.25
- Creating Behavioral components - Netanel Basal - 2019.09.13
- Build an infinite scroll component - Netanel Basal - 2019.06.18
- Learning Angular component design patterns from Material components
- Ways of binding CSS variables in Angular - 2021.10.31
- Angular Controller Inherintance
- Learn directive part 1
- Learn directive part 2
- Pre and Post linking in directive
- Access directive scope variables from directive controllers and vice versa
- Improving REST with ngResource (not all official documentation's details, but more fluent)
- Building Angular with Flux pattern
- Angular with RxJS, introduction
- Demo of Angular 1 with component like Angular 2
- Introduction to Redux with Angular 2 and Typescript
- NG6 Starter: use to follow Todd Motto style guide
- Angular 1 Component Based Architecture: explain Todd Motto's style guide and ng6 starter
- D3 Charts, Linear options. Apply them to NVD3 inserting
interval: value
inside chart object options.
- John Papa style guide (prefer)
- Todd Motto style guide: explain how to structure an application in the Angular 2 (based components) way
- Official Git Commit Message Conventions