Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Let's set Angular on Fire
Search
Jecelyn Yeen
October 28, 2017
Programming
0
210
Let's set Angular on Fire
Angualr +Firebase = Awesome.
Code camp Romania Iasi.
Jecelyn Yeen
October 28, 2017
Tweet
Share
More Decks by Jecelyn Yeen
See All by Jecelyn Yeen
WorkerConf 2021 - Browser automation with Puppeteer
jecfish
0
1.8k
My Journey as Technical Presenter
jecfish
0
960
Becoming a GDE
jecfish
0
3.8k
How to get started in IT Freelancing
jecfish
1
270
New Web API & Stylings
jecfish
3
710
如何打造高性能且SEO友好的单页应用(SPA)
jecfish
2
860
JS SEO
jecfish
4
1.5k
Web Performance Optimization
jecfish
5
1.8k
Have Fun with Angular
jecfish
0
110
Other Decks in Programming
See All in Programming
tparseでgo testの出力を見やすくする
utgwkk
2
220
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
6
2.1k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.4k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
160
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
2
1k
Cap'n Webについて
yusukebe
0
130
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
140
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
230
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
410
React Native New Architecture 移行実践報告
taminif
1
150
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
270
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Optimizing for Happiness
mojombo
379
70k
Making Projects Easy
brettharned
120
6.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
KATA
mclloyd
PRO
32
15k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Done Done
chrislema
186
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
Context Engineering - Making Every Token Count
addyosmani
9
510
Docker and Python
trallard
47
3.7k
Transcript
Let’s set Angular on Fire Angular + Firebase = Awesome
@JecelynYeen From Kuala Lumpur, Malaysia Google Developer Expert - Web
technologies, Angular Software Architect @ Randstad
Henry: “I want to create a web application”
JQuery ES6+ Sass, Less Transpiler Webpack Gulp Minify Uglify HTML
CSS Javacript There are more! - Linting - Setup testing - Development server - Project structure …
but…. I JUST WANT TO start writing code poor Henry
None
Angular core concepts Component Module Service / DI Directive Pipe
Routing optional optional optional optional
Module Component … … Filtering list Smart search Speaker card
Paging Filtering Speaker List page Speaker details page Speaker image card Session detail Codecamp App Module Sponsor Module Sponsor List page Sponsor card …
Angular love typescript https://www.typescriptlang.org/play/index.html
Start quick with Angular CLI npm install @angular/cli -g ng
new my-project-name https://cli.angular.io/
Let’s start an Angular project!
Angular libraries & ecosystem ngx-bootstrap Angular Material Ag-Grid, KendoUI, DevExtreme,
… Angular Animation Angular Forms Angular Http NgRx ngx- translate angular fire2
JQuery HTML CSS Javacript All covered! - Linting - Setup
testing - Development server - Project structure … Minify Uglify Webpack Gulp Transpiler ES6+ Sass, Less
Supercharge Angular with ~: npm install firebase-tools -g project: npm
install firebase --save https://firebase.google.com
Firebase key features Not just a database! Realtime database Hosting
Storage Authentication Cloud functions Firestore - available in web, android, ios, unity, c++
Demo time https://polr.me/fire
My journey from to Initially: - Weird syntax - Why
force me to use typescript? - Why so many files?
My journey from to Now: - Syntax make sense for
me, though I hope it’s shorter - I love typescript, never look back - I still think there are many files, but get used to it - Dependency Injection is awesome
Why I like it Angular? Tools for common tasks Quick
start Scale Eco system / Community Learn once, use everywhere Standard way of getting things done
+ = Try it yourself! https://stackblitz.com/edit/angular-1iment (online, no installation needed)
That’s all, thank you! https://github.com/chybie/ro-demo https://github.com/chybie/ng-fire-up Demo 2 Demo 1