Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
the npm website: a tale of wonder and woe (and ...
Search
Raquel Vélez
August 26, 2016
Technology
0
290
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
150
Engineering of Craft
rockbot
0
240
The Beauty of Bad Code
rockbot
1
160
The Beauty of Bad Code
rockbot
4
510
Evolution of a Web Application
rockbot
1
940
Wombat-Driven Understanding: an interactive guide to using npm
rockbot
0
300
Wombat-Driven Understanding: An Interactive Guide To Using npm
rockbot
0
790
fear
rockbot
1
300
hiring at npm
rockbot
1
250
Other Decks in Technology
See All in Technology
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
270
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
230
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
1
360
Storage Browser for Amazon S3
miu_crescent
1
240
kargoの魅力について伝える
magisystem0408
0
210
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
3
2.4k
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
200
PHPerのための計算量入門/Complexity101 for PHPer
hanhan1978
5
210
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
860
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
110
podman_update_2024-12
orimanabu
1
280
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
It's Worth the Effort
3n
183
28k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Why Our Code Smells
bkeepers
PRO
335
57k
Done Done
chrislema
181
16k
Statistics for Hackers
jakevdp
796
220k
Music & Morning Musume
bryan
46
6.2k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Making the Leap to Tech Lead
cromwellryan
133
9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Embracing the Ebb and Flow
colly
84
4.5k
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 raquel@ js.com