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 #...
Search
Bo Vandersteene
May 14, 2019
Technology
0
110
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
180
AgentConf - Where is my error gone?
bovandersteene
0
370
Nest the backend for your Angular Application @AngularConnect
bovandersteene
2
1.2k
Other Decks in Technology
See All in Technology
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.6k
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
210
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
1.7k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
In Praise of "Normal" Engineers (LDX3)
charity
2
850
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1k
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
290
原則から考える保守しやすいComposable関数設計
moriatsushi
2
330
doda開発 生成AI元年宣言!自家製AIエージェントから始める生産性改革 / doda Development Declaration of the First Year of Generated AI! Productivity Reforms Starting with Home-grown AI Agents
techtekt
0
140
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
2
220
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Rails Girls Zürich Keynote
gr2m
94
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Facilitating Awesome Meetings
lara
54
6.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Embracing the Ebb and Flow
colly
86
4.7k
Become a Pro
speakerdeck
PRO
28
5.4k
Why Our Code Smells
bkeepers
PRO
337
57k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
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