the npm website: a tale of wonder and woe (and wombats!)

the npm website: a tale of wonder and woe (and wombats!)

JSConf Iceland, 25-26 August 2016

583a0cfd3e0ec851166c5c6fa5e506a5?s=128

Raquel Vélez

August 26, 2016
Tweet

Transcript

  1. the npm website a tale of wonder and woe (and

    wombats!) brought to you by @rockbot npm
  2. @rockbot #jsconfis an overview of npm

  3. @rockbot #jsconfis does not mean "node package manager" npm …

  4. @rockbot #jsconfis is a package manager for JavaScript npm …

  5. @rockbot #jsconfis started out as open source npm …

  6. @rockbot #jsconfis 0 20,000,000 40,000,000 2012-10-22 2013-01-10 2013-03-31 2013-06-19 2013-11-25

    weekly downloads
  7. @rockbot #jsconfis 0 15,000 30,000 45,000 60,000 12/14/2011 12/13/2012 12/13/2013

    number of packages
  8. @rockbot #jsconfis became a company in 2014 npm …

  9. @rockbot #jsconfis the npm website: a brief history

  10. @rockbot #jsconfis 26 June 2010 0 100,000 200,000 300,000 400,000

    12/14/2011 12/13/2012 12/13/2013 12/13/2014 12/13/2015 8/8/2016
  11. @rockbot #jsconfis

  12. @rockbot #jsconfis 28 December 2010 0 100,000 200,000 300,000 400,000

    12/14/2011 12/13/2012 12/13/2013 12/13/2014 12/13/2015 8/8/2016
  13. @rockbot #jsconfis

  14. @rockbot #jsconfis

  15. @rockbot #jsconfis 15 April 2012 0 100,000 200,000 300,000 400,000

    12/14/2011 12/13/2012 12/13/2013 12/13/2014 12/13/2015 8/8/2016
  16. @rockbot #jsconfis

  17. @rockbot #jsconfis 9 August 2012 0 100,000 200,000 300,000 400,000

    12/14/2011 12/13/2012 12/13/2013 12/13/2014 12/13/2015 8/8/2016
  18. @rockbot #jsconfis

  19. @rockbot #jsconfis

  20. @rockbot #jsconfis 0 100,000 200,000 300,000 400,000 12/14/2011 12/13/2012 12/13/2013

    12/13/2014 12/13/2015 8/8/2016 2 June 2014
  21. @rockbot #jsconfis hey look! a wombat!

  22. @rockbot #jsconfis npm

  23. @rockbot #jsconfis shoutout to @itsjonq

  24. @rockbot #jsconfis 13 February 2015 0 100,000 200,000 300,000 400,000

    12/14/2011 12/13/2012 12/13/2013 12/13/2014 12/13/2015 8/8/2016
  25. @rockbot #jsconfis

  26. @rockbot #jsconfis 0 100,000 200,000 300,000 400,000 12/14/2011 12/13/2012 12/13/2013

    12/13/2014 12/13/2015 8/8/2016 26 August 2016
  27. @rockbot #jsconfis

  28. @rockbot #jsconfis 0 300,000 600,000 900,000 1,200,000 Users Sessions users

    on the website
  29. @rockbot #jsconfis current team size: three

  30. @rockbot #jsconfis Lessons Learned

  31. @rockbot #jsconfis metrics and logs: the data you didn't know

    you needed
  32. @rockbot #jsconfis Frameworks don’t matter.

  33. @rockbot #jsconfis Use a framework; stop reinventing the wheel

  34. @rockbot #jsconfis Your codebase is an archeological dig site

  35. @rockbot #jsconfis code quality === confidence

  36. @rockbot #jsconfis modularity is about trust

  37. @rockbot #jsconfis stakeholders are everywhere

  38. @rockbot #jsconfis “open source” !== “community-responsive”

  39. @rockbot #jsconfis change is inevitable

  40. @rockbot #jsconfis npm loves you

  41. Raquel Vélez @rockbot http://rckbt.me raquel@ js.com