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
Nest the backend for your Angular Application #ijs2019
Search
Bo Vandersteene
May 14, 2019
Technology
0
98
Nest the backend for your Angular Application #ijs2019
Bo Vandersteene
May 14, 2019
Tweet
Share
More Decks by Bo Vandersteene
See All by Bo Vandersteene
Take a snapshot - ngvikings
bovandersteene
0
120
AgentConf - Where is my error gone?
bovandersteene
0
280
Nest the backend for your Angular Application @AngularConnect
bovandersteene
2
990
Other Decks in Technology
See All in Technology
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
オーナーシップを持つ領域を明確にする
konifar
12
2.7k
アプリがつくるNOT A HOTELブランド
hokuts
1
450
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
10
2.2k
Janus
bkuhlmann
1
490
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
740
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
200
オブザーバビリティの Primary Signals
onk
PRO
0
550
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
130
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.4k
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.4k
Gamification - CAS2011
davidbonilla
76
4.6k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Scaling GitHub
holman
457
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Building Better People: How to give real-time feedback that sticks.
wjessup
354
18k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Transcript
Nest the backend for your angular application Bo Vandersteene @reibo_bo
We build our computer [systems] the way we build our
cities: over time, without a plan, on top of ruins Ellen Ullman
@reibo_bo @reibo_bo @bo.vandersteene Software Engineer & Coach
Frontend History
None
None
None
None
None
Challenge Create a backend in Javascript!
None
Is this what we want?
None
None
Start to design ...
User Article ShopList Application
User Article ShopList Shop Application
None
None
None
None
None
None
Controller Service Data Access
Controller Service Data Access Components Services HTTP/Store
None
None
None
None
None
Contract frontend-backend
None
None
None
None
None
Not only contracts
DTO interfaces services logic
None
None
None
None
What, where, how
Exception filter Middleware Pipe Guard Interceptor
route guard component http-request guard route handler
Monorepo
None
None
None
None
Use the angular-cli
None
None
None
None
None
Extensible
None
Deploy +
None
None
None
None
More nest ...
More nest ... https://nestjs.com
None
Everywhere
Everywhere
Everywhere
Nest Fast & Scalable Architecture Performance
Thank You @reibo_bo @bo.vandersteene https://github.com/reibo/shopping-list