GDE in Angular
Trainer and Consultant
Women Techmakers Ambassador
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
In general, you can expect the following release cycle:
A major release every 6 months
1-3 minor releases for each major release
A patch release almost every week
https://angular.io/guide/releases
@MartinaKraus11
Since Angular v12 no tslint file is generated anymore
ng add @angular-eslint/schematics
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
Angular-Apps
Others
Delta.com: 4.2MB
Forbes.com: 5.7MB
Android Messages: 1.1MB
Grubhub: 3.4MB
microsoft.com is 1.4MB
amazon.com is 7.5MB
theverge.com is 9.6MB
Wikipedia pages are 223KB
reddit.com is 4.9MB
netflix.com is 4.2MB
twitter.com is 3.5MB
Stephen Fluin - https://fluin.io/blog/is-my-angular-performance-normal
@MartinaKraus11
Template Engine
View Engine
Ivy
v2
v4
v9
12.2.11
@MartinaKraus11
Introduces new non-zone.js based change detection
Uses higher-order components
Lazy loaded components
Ivy is an enabler
@MartinaKraus11
Angular Protractor Forms PWA Augury Router Elements CDK.
Language Services
Universal Karma Labs Compiler i18n Http Material Animations CLI
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
Type |
Usage |
Component |
ng g component book-list |
Directive |
ng g directive tooltip |
Service |
ng g service book-data |
Pipe |
ng g pipe shout |
Interface |
ng g interface book |
Class |
ng g class book |
@MartinaKraus11
Router
Http
Forms
@MartinaKraus11
Protractor & Karma
Language Services
@MartinaKraus11
Best practices & behaviors for component libraries
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
@MartinaKraus11
If you are used to structuring your applications on your own and don't like to be forced into an architecture
@MartinaKraus11
Angular can easily weigh you down
@MartinaKraus11
Little support for SEO and accessibility
kraus.martina@gmail.com
@MartinaKraus11
martina-kraus.io
Ping me:
Slides: slides.com/martinakraus/intro-angular