filmov
tv
Web Component-based Micro Frontends with Angular
Показать описание
Accelerate your frontend teams with web component-based micro frontends with Angular!
From routing over translations, theming and overlays to the production deployment: We show you all the steps to split your frontend monolith into a platform and multiple micro frontend applications.
With the example of a train booking application, we guide you through all the required code changes to achieve the same user experience in your microfrontends like in a monolithic application. But with a blazingly fast development experience!
The full source code is available on GitHub.
Both the starting point of a monolithic application:
And the journey destination of a carved out microfrontend:
Check out the blogs of the creators Konstantin Tieber and Fabian Böller:
00:00 Introduction of speakers
02:30 Presentation of example app
04:13 Desired target state
08:32 Why micro frontends?
18:31 The code of the example app
20:10 Step 1: Extract separate microfrontend app
26:06 Step 2: Expose microfrontend as web component
39:33 Step 3: Propagate route changes to micro frontend
44:37 Step 4: Improve local development experience
55:07 Step 5: Load translations in microfrontend
1:02:16 Step 6: Propagate language changes to micro frontend
1:06:10 Step 7: Why theming already works
1:08:20 Step 8: Deploy to Netlify
1:21:02 Step 9: Develop a new page in the micro frontend
1:27:51 Step 10: Propagate route changes to platform
1:36:22 Overview of microfrontend and platform interaction
1:37:10 Disable microfrontend interaction with window url
1:38:52 About toasters and modals
1:41:09 Conclusion
From routing over translations, theming and overlays to the production deployment: We show you all the steps to split your frontend monolith into a platform and multiple micro frontend applications.
With the example of a train booking application, we guide you through all the required code changes to achieve the same user experience in your microfrontends like in a monolithic application. But with a blazingly fast development experience!
The full source code is available on GitHub.
Both the starting point of a monolithic application:
And the journey destination of a carved out microfrontend:
Check out the blogs of the creators Konstantin Tieber and Fabian Böller:
00:00 Introduction of speakers
02:30 Presentation of example app
04:13 Desired target state
08:32 Why micro frontends?
18:31 The code of the example app
20:10 Step 1: Extract separate microfrontend app
26:06 Step 2: Expose microfrontend as web component
39:33 Step 3: Propagate route changes to micro frontend
44:37 Step 4: Improve local development experience
55:07 Step 5: Load translations in microfrontend
1:02:16 Step 6: Propagate language changes to micro frontend
1:06:10 Step 7: Why theming already works
1:08:20 Step 8: Deploy to Netlify
1:21:02 Step 9: Develop a new page in the micro frontend
1:27:51 Step 10: Propagate route changes to platform
1:36:22 Overview of microfrontend and platform interaction
1:37:10 Disable microfrontend interaction with window url
1:38:52 About toasters and modals
1:41:09 Conclusion
Комментарии