Uploaded June 2021 | Updated September 2026, 5 hours ago
Hi friends! In this video Emma Twersky talks about three UI best practices in her ngTube Angular Material demo. Enjoy!
Starter code for this video → github.com/twerske/ng-tube/tree/best-practices
Solution code → github.com/twerske/ng-tube/tree/best-practices-solution
Find the commits for each step here:
Add a navigation with component schematics → github.com/twerske/ng-tube/commit/85d71d9820bd571f56eed6984472680390cecee2
Define small, single purpose, reusable components → github.com/twerske/ng-tube/commit/c4d528c86971b13c04c6345e59c7aad19a22a711
Modularize your ngModules → github.com/twerske/ng-tube/commit/7981f8faa3bcbfeb7b2bf61c0b1f8e1a8f6057fd
Continue the conversation online!
Angular Twitter → twitter.com/angular
Emma's Twitter → twitter.com/twerske
0:00 Introduction
0:35 Recap of the ngTube app
1:15 Component schematics
4:44 More reusable components
7:22 Unique app prefixes
7:50 Material feature modules
10:00 Best practices summary
Hi friends! In this video Emma Twersky talks about three UI best practices in her ngTube Angular Material demo. Enjoy!
Starter code for this video → github.com/twerske/ng-tube/tree/best-practices
Solution code → github.com/twerske/ng-tube/tree/best-practices-solution
Find the commits for each step here:
Add a navigation with component schematics → github.com/twerske/ng-tube/commit/85d71d9820bd571f56eed6984472680390cecee2
Define small, single purpose, reusable components → github.com/twerske/ng-tube/commit/c4d528c86971b13c04c6345e59c7aad19a22a711
Modularize your ngModules → github.com/twerske/ng-tube/commit/7981f8faa3bcbfeb7b2bf61c0b1f8e1a8f6057fd
Continue the conversation online!
Angular Twitter → twitter.com/angular
Emma's Twitter → twitter.com/twerske
0:00 Introduction
0:35 Recap of the ngTube app
1:15 Component schematics
4:44 More reusable components
7:22 Unique app prefixes
7:50 Material feature modules
10:00 Best practices summary










