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

Making it Better without Making it Over

Making it Better without Making it Over

Rebecca Murphey

June 24, 2016
Tweet

More Decks by Rebecca Murphey

Other Decks in Technology

Transcript

  1. Making It Better 

    Without Making It Over
    Rebecca Murphey @rmurphey
    Dinosaur JS / June 2016

    View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. 2007

    View Slide

  8. 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. 0
    3500
    7000
    10500
    14000
    2008 2009 2010 2011 2012 2013 2014 2015 2016
    JS Lines of Code

    View Slide

  24. Choose-your-

    own-adventure

    architecture

    View Slide

  25. View Slide

  26. It’s easy to feel 

    like the only way 

    to make things better 

    is to start over.

    View Slide

  27. View Slide

  28. a single, central source of state

    View Slide

  29. View Slide

  30. View Slide

  31. 40 arguments

    View Slide

  32. View Slide

  33. 2 arguments
    models

    View Slide

  34. guardrails

    View Slide

  35. View Slide

  36. instrumentation

    View Slide

  37. View Slide

  38. package.json

    View Slide

  39. View Slide

  40. crafting our deployment
    a performance-minded build

    View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. 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

  45. Every technology
    decision is eventually
    regrettable.

    View Slide

  46. Framework 

    or no, JS growth 

    is unbounded in the 

    absence of constraints.

    View Slide

  47. Education is a 

    powerful enabler 

    of improvement.

    View Slide

  48. Building 

    for the web

    is better today.

    View Slide

  49. I help

    people

    get
    jobs.
    @rmurphey rmurphey.com

    View Slide