The npm blog has been discontinued.
Updates from the npm team are now published on the GitHub Blog and the GitHub Changelog.
npm weekly #31: npm 3 speed fixes, modules demoed in the browser, tossed salad and scrambled eggs
Sign up for the Weekly and get this sent to you instead!
npm is at Open Source & Feelings
It’s a light Weekly this week because a good chunk of our humans are at Open Source & Feelings. If you are, too, we have three requests:
- Say hi. Isaac, Laurie, Aria, Ernie, Forrest, Jeff, Kat, and Rebecca are around, and make for good conversation.
- See Isaac speak. Saturday at 12:30pm, he’ll present Non-Violent Communication for Fun, Profit, and Self Defense:
Turn conversations away from blame and antagonism, towards meaningful connection and opportunities for growth and collaboration
It’s a profoundly important toolkit when collaborating with others in the open source community, becauseOpen source is a social machine, and compassion helps keep the gears from grinding to a halt.
Check it out. - Show us your laptop. The OSFeels swagbag includes an OSFeels-exclusive Wombat sticker from Jon Q. Stick it on, snap a pic, tweet it with the hashtag #wombatlove, and good things will come to you.
npm is getting faster
It wasn’t much of a secret that the first versions of npm 3 have been … slower than we like. In one typical example, npm ls
in npm 2 on a MacBook took around 5 seconds; the same command in npm 3 was closer to 00:50.
Good news, by which we mean great news: in npm 3.3.6, we’ve made huge strides at tuning performance to get things sped back up. We found one example of something going from 6 minutes down to 14 seconds. Rebecca gently suggests:
Performance just got 5 bazillion times better.
Yooge.
3.3.6 is next
at the moment, and latest
next week. Let us know how it goes.
npm is part of NewCo Oakland
We plugged this last week, but there are still some tickets available to participate in NewCo’s first annual Oakland Festival.
Thursday, October 8 at 3pm, we hope you’ll stop by npm, Inc. World Headquarters and Yak Sanctuary. Isaac talks work/life balance; you see our digs & snag swag; everyone wins.
Tickets: NewCo Oakland. Use the discount code HC30OAK for 30% off.
npm modules are demoed in the browser
If you’ve ever used JSFiddle to try out or demonstrate JavaScript snippets online, you’re gonna dig Tonic.
Tonic lets you require()
any module in npm and run it right in your browser, which comes in handy for blog posts, docs, teaching, or just more easily showing off cool things.
sponsored [?]
Hired connects developers with over 2,500 vetted tech companies in 13 major tech hubs, probably including yours. Developers on Hired receive an average of 5 interview requests within a week. Looking for a job? Check them out.