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

Dashboard Performance Brownbag

Ben Sheldon
February 25, 2015

Dashboard Performance Brownbag

Ben Sheldon

February 25, 2015


  1. Goofus and Gallant • relies on brittle, monolithic api calls

    • blocks UI for everything • expects async data updates • aligns API with product functions • loads UI progressively • refreshes data on demand
  2. • How functionality is experienced by users • How UI

    elements experience lifecycle Product Architecture API Architecture Interface Architecture • How product entities are modeled • How entity interaction creates functionality • How API frequency/size/complexity affects systems • How UI maintains state