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

Building Obama, Part 2

Building Obama, Part 2

Presentation from CSS Dev Conf 2013

Manik Rathee

October 22, 2013
Tweet

More Decks by Manik Rathee

Other Decks in Programming

Transcript

  1. OBAMA FOR AMERICA HQ 900,078 LINES OF CSS & JAVASCRIPT

    by FRONT-END THE NUMBERS Sunday, October 20, 13
  2. HQ Thursdays at 4am OUR LAZIEST TIME OF DAY by

    FRONT-END THE NUMBERS Sunday, October 20, 13
  3. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  4. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  5. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  6. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  7. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  8. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  9. DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL JOBS

    CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  10. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  11. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  12. CALL TOOL LIFE OF JULIA HEALTH CARE TOOL JOBS CHART

    DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  13. CALL TOOL LIFE OF JULIA HEALTH CARE TOOL JOBS CHART

    DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  14. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM HEALTH CARE TOOL Sunday, October 20, 13
  15. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM HEALTH CARE TOOL Sunday, October 20, 13
  16. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  17. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  18. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  19. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  20. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  21. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  22. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  23. BARACKOBAMA.COM DASHBOARD CALL TOOL LIFE OF JULIA HEALTH CARE TOOL

    JOBS CHART DONATE.BARACKOBAMA.COM Sunday, October 20, 13
  24. DONATE.BARACKOBAMA.COM PERFORMANCE ISSUES: 5-6s TIME TO PAINT ⏱ HTML5 INEFFICIENT

    MARKUP  JS DOM MANIPULATION ⇆ Sunday, October 20, 13
  25. We made the new platform 60% faster and this resulted

    in a 14% increase in donation conversions “ Sunday, October 20, 13
  26. We made the new platform 60% faster and this resulted

    in a 14% increase in donation conversions “ Sunday, October 20, 13
  27. IF YOU ASK A USER TO COMPLETE ANY TASK You

    should make it as easy and frictionless as possible. Sunday, October 20, 13
  28. CSS is the reason I ran for office. - President

    Obama, probably. Sunday, October 20, 13
  29. AMOUNT LABEL AMOUNT LABEL NEXT ▻ $5 $10 $25 $50

    $75 $100 Sunday, October 20, 13
  30. AMOUNT LABEL AMOUNT LABEL NEXT ▻ $5 $10 $25 $50

    $75 $100 Sunday, October 20, 13
  31. Turns out you can get more users to the top

    of the mountain if you show them a gradual incline instead of a steep slope. “ - KYLE RUSH Sunday, October 20, 13