npm weekly #221: npm@6.12.1 is here! OSS sustainability, open RFC calls & more
npm@6.12.1 is here
A new npm version has been released! This fixes some bugs, including no longer claiming to not support node v13. Get all the details here.
Access it in the usual way:
npm i -g npm@latest
Open RFC calls: we need your input!
Our most recent open RFC meeting was held yesterday (Wednesday, 10/30) — you can review the notes here, and the video recording here.
We’ve adjusted the schedule of this bi-weekly meeting in efforts to make it easier for more people to join in the conversation, and will be live streaming the meetings as well. Make sure to mark your calendars for the next one: Wednesday, 11/13 at 11am PT/2pm ET. A new meeting thread providing details and an initial agenda will be created here soon. Previous meeting agendas and notes can be found here.
Want to join, but the timing doesn’t work with your schedule? Please respond to our poll to let us know what would work best for you!
(Your attendance is completely optional — we just couldn’t pass up a good gif!)
Modern patterns in module software architectures
Miss CTO Ahmad Nassri’s NodeDay presentation last week, or looking for a refresher? You can check out the slides from his talk here: “Modern Patterns in Modular Software Architectures.”
Mark your calendar
Engineering Manager, community organizer and educator, Amal Hussein, will be speaking at these upcoming events. Check them out and make sure to say hello!:
- QCon SF: November 11–13 in San Francisco
- Node+JS Interactive: December 11–12 in Montreal
Recommended project: geeksay
It’s not fair that dads get to have all the fun with facepalm-worthy jokes. Now, thanks to geeksay by Swapnil Agarwal, everyone can!
Some fun examples:
- “go hard or go home” outputs “go hard || go 127.0.0.1”
- please make me a sandwich -> sudo make me a sandwich
- copy that -> ctrl+c that
- to be or not to be, that is the question -> to be || ! to be, that is the question
- I was 5 and he was 6 -> I was 101 && he was 110
- Sometimes i just need a break -> sometimes i just need a <br>
There’s a web version as well (here). Contributions are welcome — get more info here. Have fun!
OSS sustainability
npm’s head of product, Daniel Sauble, recently facilitated an open space discussion at DevOpsDays Detroit around the topic of OSS sustainability. Some of the key takeaways from the discussion included:
- Focus nowadays is more on finding the best solution and not building it yourself, as opposed to saving money.
- A lot of individual contributors want to be able to maintain their own OSS projects, but don’t have the time.
- Ways to contribute continue to expand, from maintaining the project you use or providing non-code contributions (e.g. documentation), to corporate sponsorship of projects and local meetups.
The group brainstormed on ideas to encourage contributions, including developing guidelines with a list of issues for first-time contributors, public boards that give the community visibility into what’s happening with a project, and spotlighting projects that are on fire, not maintained, or had a change in maintainer, so the larger community can swarm on them.
Learn more about DevOpsDays and check out their schedule of upcoming events here!
npm Orgs: private packages, team management tools and more
The same tools that empower developers to work together on Open Source projects can make teams more efficient when collaborating on mission-critical applications. Meet npm Orgs:
- Publish and download private packages
- Manage permissions with teams
- Workflow integration and token management