Konstantin Malikov
Angular & .net developer. Participating in growing Angular Community. Sharing knowledges. https://www.linkedin.com/in/konstantin-malikov-56b1681a2/
whereΒ howΒ and why.
by
β’ We want to use it, let's use it right! β’
Long story behind π
Angular is created for ...
What is it like an Angular developmentβ
SPA framework
Pros and cons
β’ Rewriting one page
β’ Lazy loading
β’ HTML CSS JS is downloaded
β’ Feels like native
Angular is named so bc of <></>
Doubleclick && x10 better development
Misko Hevery and Adam Aborns (Brad Green)
August 2010...
2k+ Angular projects at Google
10k+ v9 public apps
10 years of development π€―
they call it Platform π
madewithangular.com
9
10
Potentially scalable project
E-commerce & enterprise πΆ
Front-end based applicationsΒ π
Highly testable apps
Cross platform needs
Performance πββοΈ
A11Y βΏοΈ
Multipage-frontend
Landings
Plugins
Microfrontends
Typescript
CLI
Classes & Modules
Tools Ecosystem
npm install -g @angular/cliπ» Command Line Interface
π Schematics
πΌ Angular Material
π Http Module
π i18n
π§ͺ Karma, Jasmine, and Protractor
πΊ Router Module
π₯ Reactive Forms Module
π Learning curve
Understanding Modules, DI and Directives
π Optimization
Too many tools & rules
π First time rendering
Huge bundle
π State management
https://www.madewithangular.com
https://angular.io/docs
https://programmingwithmosh.com/react/react-vs-angular/
https://blog.thoughtram.io/
https://blog.angular.io/
https://indepth.dev/
https://www.reddit.com/r/angular2
https://blog.angular-university.io/top-10-angular-2-tutorials-blogs-and-podcasts/
By Konstantin Malikov
Angular & .net developer. Participating in growing Angular Community. Sharing knowledges. https://www.linkedin.com/in/konstantin-malikov-56b1681a2/