Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
the npm website: a tale of wonder and woe (and wombats!)
Raquel Vélez
August 26, 2016
Technology
0
260
the npm website: a tale of wonder and woe (and wombats!)
JSConf Iceland, 25-26 August 2016
Raquel Vélez
August 26, 2016
Tweet
Share
More Decks by Raquel Vélez
See All by Raquel Vélez
Engineering of Craft - Let's Sketch Tech
rockbot
0
120
Engineering of Craft
rockbot
0
150
The Beauty of Bad Code
rockbot
1
100
The Beauty of Bad Code
rockbot
4
480
Evolution of a Web Application
rockbot
1
720
Wombat-Driven Understanding: an interactive guide to using npm
rockbot
0
220
Wombat-Driven Understanding: An Interactive Guide To Using npm
rockbot
0
580
fear
rockbot
1
290
hiring at npm
rockbot
1
230
Other Decks in Technology
See All in Technology
OpenShiftクラスターのアップグレード自動化への挑戦! / OpenShift Cluster Upgrade Automation
skitamura7446
0
220
UEでPLATEAU触ってみた
41h0_shiho
0
250
ECテックカンファレンス2023 EC事業部のモバイル開発2023
tatsumi0000
0
350
DNS権威サーバのクラウドサービス向けに行われた攻撃および対策 / DNS Pseudo-Random Subdomain Attack and mitigations
kazeburo
5
1.4k
WebLogic Server for OCI 概要
oracle4engineer
PRO
3
910
API連携に伴う規制と対応 / Regulations and responses to API linkage
moneyforward
0
170
Hatena Engineer Seminar #23 「チームとプロダクトを育てる Mackerel 開発合宿」
arthur1
0
660
あつめたデータをどう扱うか
skrb
2
180
クックパッドがRubyKaigiに20名以上の社員で参加するわけ
midorikawa
0
580
金属加工屋の営業マンがSTマイクロで・・・
usashirou
0
180
5分でわかるファストドクターテクノロジーズ
fast_doctor
0
110
日経電子版だけじゃない! 日経の新規Webメディアの開発 - NIKKEI Tech Talk #3
sztm
0
350
Featured
See All Featured
Building an army of robots
kneath
301
40k
BBQ
matthewcrist
75
8.1k
Gamification - CAS2011
davidbonilla
75
4.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Why Our Code Smells
bkeepers
PRO
326
55k
Designing Experiences People Love
moore
130
22k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
152
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
32
1.9k
Support Driven Design
roundedbygravity
88
8.9k
Art, The Web, and Tiny UX
lynnandtonic
284
18k
Agile that works and the tools we love
rasmusluckow
321
20k
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
Transcript
the npm website a tale of wonder and woe (and
wombats!) brought to you by @rockbot npm
@rockbot #jsconfis an overview of npm
@rockbot #jsconfis does not mean "node package manager" npm …
@rockbot #jsconfis is a package manager for JavaScript npm …
@rockbot #jsconfis started out as open source npm …
@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
@rockbot #jsconfis 0 15,000 30,000 45,000 60,000 12/14/2011 12/13/2012 12/13/2013
number of packages
@rockbot #jsconfis became a company in 2014 npm …
@rockbot #jsconfis the npm website: a brief history
@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
@rockbot #jsconfis
@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
@rockbot #jsconfis
@rockbot #jsconfis
@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
@rockbot #jsconfis
@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
@rockbot #jsconfis
@rockbot #jsconfis
@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
@rockbot #jsconfis hey look! a wombat!
@rockbot #jsconfis npm
@rockbot #jsconfis shoutout to @itsjonq
@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
@rockbot #jsconfis
@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
@rockbot #jsconfis
@rockbot #jsconfis 0 300,000 600,000 900,000 1,200,000 Users Sessions users
on the website
@rockbot #jsconfis current team size: three
@rockbot #jsconfis Lessons Learned
@rockbot #jsconfis metrics and logs: the data you didn't know
you needed
@rockbot #jsconfis Frameworks don’t matter.
@rockbot #jsconfis Use a framework; stop reinventing the wheel
@rockbot #jsconfis Your codebase is an archeological dig site
@rockbot #jsconfis code quality === confidence
@rockbot #jsconfis modularity is about trust
@rockbot #jsconfis stakeholders are everywhere
@rockbot #jsconfis “open source” !== “community-responsive”
@rockbot #jsconfis change is inevitable
@rockbot #jsconfis npm loves you
Raquel Vélez @rockbot http://rckbt.me
[email protected]
js.com