Miroslav Jonas / @meeroslav / nx.dev / nrwl.io
The Obvious Choice
Angular Munich Meetup / March 2022
Slide 2
Slide 2 text
Miroslav
Jonaš
@meeroslav
Slide 3
Slide 3 text
CHOICES
Slide 4
Slide 4 text
STAY FRESH
LONGER
Slide 5
Slide 5 text
FILTER
THE NOISE
Slide 6
Slide 6 text
ONE EASY
CHOICE
Slide 7
Slide 7 text
ONE OBVIOUS
CHOICE
Slide 8
Slide 8 text
Homepage App
Backend
Every application*
UI Components
/
Design system
Slide 9
Slide 9 text
Homepage App
Backend
Every application*
UI Components
/
Design system
Service 1 Service 1 Service 1 Service 1 Service 1 Service 1 Service 1
Slide 10
Slide 10 text
Homepage App
Backend
Every application*
UI Components
/
Design system
Service 1 Service 1 Service 1 Service 1 Service 1 Service 1 Service 1
Admin Portal App
Mobile App
Slide 11
Slide 11 text
Homepage App
Backend
Every application*
UI Components
/
Design system
Service 1 Service 1 Service 1 Service 1 Service 1 Service 1 Service 1
Admin Portal App
Mobile App
Utility
Slide 12
Slide 12 text
Main library
Website / Docs
Every open source*
Demo 1
Example 2 Showcase 3
Slide 13
Slide 13 text
Homepage App
Backend
Collocation
UI Components
/
Design system
Service 1 Service 1 Service 1 Service 1 Service 1 Service 1 Service 1
Admin Portal App
Mobile App
Utility
Slide 14
Slide 14 text
Code sharing
Slide 15
Slide 15 text
Just collocation
NOT
Slide 16
Slide 16 text
Affected graph
store
games sales coupons
core
shared
admin
Slide 17
Slide 17 text
Workspace analysis
Slide 18
Slide 18 text
Task orchestration
Test Build Lint
Build
Lint
Test
Build
Lint
Test
Slide 19
Slide 19 text
Caching
Never { build, test, lint… } same code twice
{ build, test, lint,... }
Nx
Local cache
{ build, test, lint,... }
Nx
Local cache