Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Angular Unplugged
Search
Minko Gechev
July 13, 2017
Programming
0
290
Angular Unplugged
Minko Gechev
July 13, 2017
Tweet
Share
More Decks by Minko Gechev
See All by Minko Gechev
Change the World With Open Source Software
mgechev
0
150
Fast Angular Apps from End to End
mgechev
1
160
The State of Angular
mgechev
1
180
The State of Angular
mgechev
1
310
Software Engineering as a Superpower
mgechev
1
160
Introduction to Angular
mgechev
1
170
Internals of the Angular CLI
mgechev
2
1.2k
The State of Angular
mgechev
1
180
The State of Angular Deployment, SSR, and Prerendering, ng-conf keynote
mgechev
2
2.9k
Other Decks in Programming
See All in Programming
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
170
Datadog Workflow Automation で圧倒的価値提供
showwin
1
310
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
260
CloudRun, Spanner に対する負荷試験の反省と オブザーバビリティによるアプローチ
oyasumipants
1
170
読まないコードリーディング術
hisaju
0
120
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
290
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
160
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
130
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
Duke on CRaC with Jakarta EE
ivargrimstad
0
150
AIプログラミング雑キャッチアップ
yuheinakasaka
20
5.2k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Producing Creativity
orderedlist
PRO
344
40k
Music & Morning Musume
bryan
46
6.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
GitHub's CSS Performance
jonrohan
1030
460k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
The Pragmatic Product Professional
lauravandoore
32
6.4k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Being A Developer After 40
akosma
89
590k
Transcript
twitter.com/mgechev github.com/mgechev blog.mgechev.com Angular Unplugged twitter.com/mgechev github.com/mgechev blog.mgechev.com
twitter.com/mgechev twitter.com/mgechev github.com/mgechev
twitter.com/mgechev
None
None
None
None
None
twitter.com/mgechev ANGULAR? WHAT IS
twitter.com/mgechev
twitter.com/mgechev AngularJS? Where is
twitter.com/mgechev
twitter.com/mgechev Angular 2, 4, …, n What about… n ϵ
ℕ>4
twitter.com/mgechev Where is Angular 1? Where is Angular 3? Do
I know Angular 4 if I know Angular 2? Three questions:
twitter.com/mgechev Where is Angular 1? Where is Angular 3? Do
I know Angular 4 if I know Angular 2? Three questions:
twitter.com/mgechev Where is Angular 1? Where is Angular 3? Do
I know Angular 4 if I know Angular 2? Three questions:
twitter.com/mgechev Angular It’s just
twitter.com/mgechev
twitter.com/mgechev X.Y.Z. Major Minor Patch Semantic versioning
twitter.com/mgechev Modules …that Angular comes with
twitter.com/mgechev core (di, abstractions, etc.)
twitter.com/mgechev core (di, abstractions, etc.) RENDERER
twitter.com/mgechev core (di, abstractions, etc.) RENDERER COMPILER
twitter.com/mgechev core (di, abstractions, etc.) RENDERER FORMS COMPILER
twitter.com/mgechev core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev CLI core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev I18N CLI core (di, abstractions, etc.) HTTP RENDERER FORMS
COMPILER
twitter.com/mgechev ANIMATIONS I18N CLI core (di, abstractions, etc.) HTTP RENDERER
FORMS COMPILER
twitter.com/mgechev ROUTER ANIMATIONS I18N CLI core (di, abstractions, etc.) HTTP
RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER ANIMATIONS I18N UNIVERSAL CLI core (di, abstractions, etc.)
HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER MATERIAL ANIMATIONS I18N UNIVERSAL CLI core (di, abstractions,
etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER MATERIAL ANIMATIONS I18N UNIVERSAL LANGUAGE SERVICE CLI core
(di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER NGUPGRADE MATERIAL ANIMATIONS I18N UNIVERSAL LANGUAGE SERVICE CLI
core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER
twitter.com/mgechev ROUTER NGUPGRADE MATERIAL ANIMATIONS I18N UNIVERSAL LANGUAGE SERVICE CLI
core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER PWA
twitter.com/mgechev ROUTER NGUPGRADE MATERIAL ANIMATIONS I18N UNIVERSAL ANGULARFIRE LANGUAGE SERVICE
CLI core (di, abstractions, etc.) HTTP RENDERER FORMS COMPILER PWA
twitter.com/mgechev is not? What Angular
twitter.com/mgechev complete architecture Angular doesn’t provide
twitter.com/mgechev MVVM MVC MVP Redux Flux
twitter.com/mgechev start? How to
twitter.com/mgechev
twitter.com/mgechev
twitter.com/mgechev • Angular’s AoT compiler • TypeScript compiler • Testing
• Unit testing • e2e testing • Coverage • Module loader • Bundler • Provides bundling and tree shaking • Linter • TypeScript and CSS • Minifier • Minification & deadcode elimination • Service workers management/generation Tooling overhead
twitter.com/mgechev @angular/cli
twitter.com/mgechev Advanced scenarios @angular/cli ng eject github.com/mgechev/angular-seed
twitter.com/mgechev Text editors & IDEs VSCode WebStorm SublimeText VIM? (Language
service)
twitter.com/mgechev
twitter.com/mgechev PWA
twitter.com/mgechev @angular/service-worker
twitter.com/mgechev
twitter.com/mgechev github.com/mgechev blog.mgechev.com Thank you! twitter.com/mgechev