Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reusable Components

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Reusable Components

Web developers are building applications based on collections of reusable components, but how do you assemble those collections? When do you spend the time to make a thing reusable? Presentation includes a case study of two Chartbeat components, and some general guidelines for thinking about reusability.

To see a transcript of the talk, click the gear icon and open speaker notes: https://docs.google.com/presentation/d/1uaJgFERVuW1u9dOtT_xzx6iVdKqYRDnZYpiGXm3_9uA/pub?start=false&loop=false&delayms=3000

Avatar for Danny Bowman

Danny Bowman

July 17, 2014
Tweet

Other Decks in Technology

Transcript

  1. vs. Component re- implemented 3 times REUSABLE NOT REUSABLE cost

    to implement from scratch cost to convert and maintain reusable component cbTooltip
  2. vs. Component re- implemented 3 times REUSABLE NOT REUSABLE cost

    to implement from scratch cost to convert and maintain reusable component horizontalBarChart Custom stuff added/fixed later Initial work to make reusable
  3. • Arbitrary number of columns from different property values •

    Relative bar width based on a property value • Sorting based on a property value. • Optional column headers w/ icon directives • Ability to remove bars • Custom data filters per column Shared / Expected Functionality Custom / Unexpected Functionality