Need to Node – Volume 40
npm
passes the 1 million package milestone, Node v12.4.0 (Current) Released and webinar that you should check out tomorrow: Node.js and Serverless - an Evolving Space, Gaps and Benefits.
Check this week’s Need to Node to keep up to date with the latest news in Node.js project, events, and awesome articles. You are always welcome to collaborate and participate!
What’s New in the Node.js Project
- This is the month for Node.js milestones! Not only did the runtime turn 10 years old, but also
npm
reached the 1 million package! - To celebrate the first decade of Node.js, check out the History of Node.js on a Timeline
- Node v12.4.0 (Current) Released the speed of Node releases continues to impress! This release includes:
- The JSON variant of the API documentation is no longer experimental
- You can now override the default HTTP server socket timeout (of 2 minutes) using the
--http-server-default-timeout
flag - You can use the experimental
--heap-prof flag
to start the V8 heap profiler and write the heap profile to disk before exit. - In V8, the object returned by
v8.getHeapStatistics()
has two new properties:number_of_native_contexts
andnumber_of_detached_contexts
- In just four days, the Node+JS Interactive CFP will close, so hurry up and submit your proposal!
- There is an issue on the Technical Steering Committee to add two new collaborator roles on the Node.js project:
- Triage (beta): Recommended for contributors who need to proactively manage issues and pull requests without write access
- Maintain (beta): Recommended for project managers who need to manage the repository without access to sensitive or destructive actions
- Now that the Collab Summit is over, there is an issue to run a retrospective on the Summit, about what went well and what can be improved from different perspectives (organizers, attendees, collaborators). If you went to the Summit, please share your opinion!
Awesome Articles, Links, and Resources
- Join us for a webinar on June 11th! Node.js and Serverless - an Evolving Space, Gaps and Benefits
- Key Takeaways of JSConf EU and what Made it Special check out some remarkable talks in the conference and what made it unique! - by Liz Parody
- The Call for Proposals for JSConf Colombia closes soon! If you want to talk in one of the most important JavaScript conferences in the world, you can apply now here before June 16th.
- How to Mock Services Using Mountebank and Node - by Dustin Ewers
- A Guide to Rolling Your Own Node Authentication while it’s a good exercise to implement your own authentication systems, middleware like Passport does make the process easier - by Santiago Quinteros
- How to test Next.js apps - by Nirmalya Ghosh
- Are long JavaScript tasks delaying your Time to Interactive? Long Tasks can keep the main thread busy, delaying user interaction. Chrome DevTools can now visualize Long Tasks, making it easier to see tasks to optimize. - by Addy Osmani
One Last Thing...
If you find any awesome Node.js or JavaScript things over the next week (or beyond!), never hesitate to reach out to us on Twitter at @NodeSource to share and get it included in Need to Node - our DMs are open if you don’t want to share publicly!