$30 off During Our Annual Pro Sale. View Details »

CascadiaJS: Making it Better Without Making it Over

CascadiaJS: Making it Better Without Making it Over

Rebecca Murphey

August 04, 2016
Tweet

More Decks by Rebecca Murphey

Other Decks in Technology

Transcript

  1. Making It Better 

    Without Making It Over
    Rebecca Murphey @rmurphey
    CascadiaFest / August 2016

    View Slide

  2. Reflections on a Visit to 2009
    Rebecca Murphey @rmurphey
    CascadiaFest / August 2016

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. 2007

    View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. 0
    3500
    7000
    10500
    14000
    2008 2009 2010 2011 2012 2013 2014 2015 2016
    JS Lines of Code

    View Slide

  25. Choose-your-

    own-adventure

    architecture

    View Slide

  26. View Slide

  27. It’s easy to feel 

    like the only way 

    to make things better 

    is to start over.

    View Slide

  28. View Slide

  29. a single, central source of state

    View Slide

  30. View Slide

  31. View Slide

  32. 40 arguments

    View Slide

  33. View Slide

  34. 2 arguments
    models

    View Slide

  35. guardrails

    View Slide

  36. View Slide

  37. instrumentation

    View Slide

  38. View Slide

  39. crafting our deployment
    a performance-minded build

    View Slide

  40. View Slide

  41. View Slide

  42. It’s unrealistic for you […] 

    to learn a framework 

    that solves a problem 

    you’ve never experienced.

    Tessa Thornton,

    How to Learn Web Frameworks
    https://medium.com/shopify-ux/how-to-learn-web-frameworks-9d447cb71e68

    View Slide

  43. Every technology
    decision is eventually
    regrettable.

    View Slide

  44. Framework or no, JS
    growth & complexity 

    is unbounded 

    without constraints.

    View Slide

  45. Education is 

    a powerful enabler 

    of improvement.

    View Slide

  46. Building 

    for the web

    is better today.

    View Slide

  47. I help

    people

    get
    jobs.
    @rmurphey rmurphey.com

    View Slide