Engineering Scalable Angular Components| Alex Rickabaugh| EnterpriseNG 2021

Channel:
Subscribers:
66,200
Published on ● Video Link: https://www.youtube.com/watch?v=SWCznpVWlZY



Duration: 20:21
1,725 views
59


For slides click here: https://docs.google.com/presentation/d/1s9YRk9EUZ_1rmPWlGk0W76depuMJiUqcEm8AWL4P9NY/edit?usp=sharing

When building components meant to be used in different contexts, adding features can require adding complexity and code size. If the added features aren’t utilized by all consumers, some consumers pay the cost of supporting features they aren’t using. This is something library authors want to avoid.

Additionally, single components with lots of features can become quite unwieldy to develop and test. The authors of such components must weigh the cost of adding new features against the benefits they bring.

My talk gives architectural advice and tips/tricks for designing such large components in ways where the code for various features is decoupled, so consumers that don’t use specific features don’t pay for them in their bundles. Adopting these patterns may also increase maintainability in the long run.
ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. 1500+ developers from across the globe converge on Salt Lake City, UT every year to attend talks and workshops by the Angular team and community experts.

Join the Angular Community: http://www.ng-conf.org/
Get your ng-conf tickets: https://ti.to/ng-conf
Follow Us: https://twitter.com/ngconf
Learn More: https://ng-conf-school.teachable
Read More: https://medium.com/ngconf
Hear More: http://theangularshow.com
Follow us on twitter https://twitter.com/ngconf
Official Website: https://www.ng-conf.org/




Other Videos By ng-conf


2022-07-11Achieving Highly Performant Angular Apps | Brian F Love and Mike Ryan | EnterpriseNG 2021
2022-07-06Get to Know the 2022 ng-conf Speakers | Jennifer Wadella | ng-conf 2022
2022-07-06Demystify module federation, and deployment strategy on AWS| Chengwei Lim | EnterpriseNG 2021
2022-07-04Micro-frontends: anti-patterns | Luca Mezzalira | EnterpriseNG 2021
2022-07-04Get to Know the 2022 ng-conf Speakers | Alfredo Perez | ng-conf 2022
2022-07-01Crafting Kubernetes with Functions:EKS and the CDK f | Taylor James Dolezal | EnterpriseNG 2021
2022-06-30Get to Know the 2022 ng-conf Speakers | Michael Dowden | ng-conf 2022
2022-06-29Micro-Frontends with Module Federation: Beyond the Basics | Manfred Steyer| EnterpriseNG 2021
2022-06-29Get to Know the 2022 ng-conf Speakers | Alisa Duncan | ng-conf 2022
2022-06-28Get to Know the 2022 ng-conf Speakers | Ady Ngom | ng-conf 2022 |
2022-06-27Engineering Scalable Angular Components| Alex Rickabaugh| EnterpriseNG 2021
2022-06-27TDD - It's About More Than Just the Tests | Jonathan Turner | Reliable Web Summit 2021
2022-06-25Angular Community Meetup | June 14th, 2022 | Felix Lemke, Karsten Silz, & Younes Jaaidi
2022-06-24Using Kendo UI to make your Angular App Shine| Alyssa Nicoll | EnterpriseNG 2021
2022-06-22Take your Angular Material components prettier and accessible| Emma Twersky | EnterpriseNG 2021
2022-06-21Eliminating XSS Angular applications by adopting TT | Bjarki Agust Gudmundsson | EnterpriseNG 2021
2022-06-04Knowing Your TCO (Total Cost of Ownership) | Owen Buckley | Reliable Web Summit 2021
2022-06-03Collaborative Code with Nx | Brandon Roberts | Reliable Web Summit 2021
2022-06-02Tools of Intentional Architectures | Dinesh Ramadoss | Reliable Web Summit 2021
2022-06-02Get to Know the 2022 ng-conf Speakers | Michael Callaghan | ng-conf 2022
2022-06-01Reliable System + Azure Static Web Apps | Craig Shoemaker | Reliable Web Summit 2021



Tags:
angular
angularjs
javascript
ngconf
ng-conf
programming
angular conference
ng conference
angular javascript
angular tutorial
Javascript Tutorial
Programming Tutorial
Computer Programming
Google Angular
Google Programming