Material Best Practices | #AngularAesthetics @Angular
Material Best Practices | #AngularAesthetics  @Angular
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
Material Best Practices | #AngularAestheticsLive coding and Q/A with the Angular Team | Feb 2025Mountain View and San Francisco Angular March Virtual MeetupLive coding and Q/A with the Angular Team | February 2024#ngUpdate Party November 2021Mountain View and San Francisco Virtual Meetup - JuneImproved stack traces #ShortsLive Games + QA 🔴 | #ngGamesAngular Feature Showcase October 2024 - Incremental HydrationMigrating to ESLintIncremental Hydration live coding and Q/A with the Angular TeamAngular v19 Reaction Stream with Mark and Jeremy
Angular |

Material Best Practices | #AngularAesthetics

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER