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
320
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
170
Engineering of Craft
rockbot
0
300
The Beauty of Bad Code
rockbot
1
170
The Beauty of Bad Code
rockbot
4
540
Evolution of a Web Application
rockbot
1
1k
Wombat-Driven Understanding: an interactive guide to using npm
rockbot
0
340
Wombat-Driven Understanding: An Interactive Guide To Using npm
rockbot
0
860
fear
rockbot
1
320
hiring at npm
rockbot
1
280
Other Decks in Technology
See All in Technology
Rethinking Incident Response: Context-Aware AI in Practice
rrreeeyyy
2
940
組織内、組織間の資産保護に必要なアイデンティティ基盤と関連技術の最新動向
fujie
0
270
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
CDK Vibe Coding Fes
tomoki10
1
630
伴走から自律へ: 形式知へと導くSREイネーブリングによる プロダクトチームの信頼性オーナーシップ向上 / SRE NEXT 2025
visional_engineering_and_design
3
460
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
240
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
120
Delegating the chores of authenticating users to Keycloak
ahus1
0
190
QuickSight SPICE の効果的な運用戦略~S3 + Athena 構成での実践ノウハウ~/quicksight-spice-s3-athena-best-practices
emiki
0
290
ClaudeCode_vs_GeminiCLI_Terraformで比較してみた
tkikuchi
1
1.1k
Transformerを用いたアイテム間の 相互影響を考慮したレコメンドリスト生成
recruitengineers
PRO
2
440
Featured
See All Featured
Scaling GitHub
holman
460
140k
A Tale of Four Properties
chriscoyier
160
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
Git: the NoSQL Database
bkeepers
PRO
430
65k
Adopting Sorbet at Scale
ufuk
77
9.5k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
How STYLIGHT went responsive
nonsquared
100
5.6k
For a Future-Friendly Web
brad_frost
179
9.8k
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