Blog

Meetup: Angular CDK + Packaging Component Libraries

Wednesday, October 25

at BrieBug - Lakewood

Doors: 5:00 p.m.
Pizza + Networking: 5:30 p.m.
Presentation: 6:00 p.m

Screen Shot 2017-08-16 at 1.30.14 PM.png

 

 

Talk 1: Angular CDK
Over the course of working on Angular Material, the Angular team has had an important goal of crafting a general, reusable foundation upon which components can be built. We will explore the @angular/cdk module and learn how it's capabilities can be leveraged to build your own component library without having to adopt the Material Design look and feel. This talk will cover the available modules and provide live coding examples of their use.

Talk 2: Packaging component libraries
The Angular CLI makes bootstrapping an app dead simple. But what about component libraries that need to be distributed as packages? In today’s JavaScript landscape, developers will consume packages in many different ways—some may use SystemJS or Webpack, others might consume packages in Node or maybe in the browser as a UMD bundle. The Angular Package Format supports all of the commonly used development tools and workflows and adds emphasis on optimizations that result either in smaller application payload size or faster development iteration cycle (build time). While support for building packages in this format is on the Angular CLI roadmap, it is not available today. We will look at a community-supported alternative, ng-packagr, that can be used to today to build redistributable component libraries while retaining the benefits of the CLI for building demo and documentation apps in the same codebase.

About BrieBug:

 We are premier brokers of technology solutions. We have built a team of talented developers dedicated to delivering cutting edge enterprise solutions that will provide years of value to our clients.