Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Advancing the Node.js runtime via Working Groups

Ruy Adorno
October 07, 2022

Advancing the Node.js runtime via Working Groups

In this lightning talk you're going to see a few highlights of exciting new features that recently landed in the Node.js runtime thanks to the community organized around the project Working Groups.

Ruy Adorno

October 07, 2022
Tweet

More Decks by Ruy Adorno

Other Decks in Programming

Transcript

  1. Advancing the
    Node.js runtime via
    Working Groups
    Nordic.js 2022 @ruyadorno

    View full-size slide

  2. Advancing the Node.js runtime via Working Groups
    Ruy Adorno


    Based in Montreal, Canada


    Node.js Collaborator & Releaser


    working with Node.js things at Google


    @ruyadorno
    @ruyadorno
    Nordic.js 2022

    View full-size slide

  3. Advancing the Node.js runtime via Working Groups
    Working Groups


    Autonomous projects created by the Technical Steering Committee (TSC).


    @ruyadorno
    Nordic.js 2022

    View full-size slide

  4. Advancing the Node.js runtime via Working Groups
    @ruyadorno
    Nordic.js 2022

    View full-size slide

  5. Advancing the Node.js runtime via Working Groups
    @ruyadorno
    Nordic.js 2022
    Package Maintenance


    Working Group
    Release


    Working Group
    Diagnostics


    Working Group
    Build


    Working Group
    Loaders


    Team
    Tooling


    Group
    Security


    Working Group
    Next 10 years


    Working Group

    View full-size slide

  6. Advancing the Node.js runtime via Working Groups
    @ruyadorno
    Nordic.js 2022
    https://github.com/nodejs/Release
    Priorities


    Execution and support of the
    Node.js releases.


    De
    fi
    nes content of releases,
    tests and publishing.
    Release


    Working Group

    View full-size slide

  7. Advancing the Node.js runtime via Working Groups
    @ruyadorno
    Nordic.js 2022
    Package Maintenance


    Working Group
    https://github.com/nodejs/package-maintenance
    Priorities


    Document key packages in
    the Node.js ecosystem and
    how to assist them.


    Build and document guides,
    tools and processes to
    package authors.

    View full-size slide

  8. Advancing the Node.js runtime via Working Groups
    @ruyadorno
    Nordic.js 2022
    Tooling


    Group
    https://github.com/nodejs/tooling
    Group of tooling authors that
    started getting together in
    order to improve the runtime.


    🎉 Recently shipped:
    parseArgs implementation

    View full-size slide

  9. Advancing the Node.js runtime via Working Groups
    Next Steps


    Join one of the Working Groups meetings: https://nodejs.org/calendar


    Join the OpenJS Foundation Slack: https://slack-invite.openjsf.org


    Find more info on GitHub: https://github.com/nodejs/node


    and in the Node.js website: https://nodejs.org
    @ruyadorno
    Nordic.js 2022

    View full-size slide

  10. One more thing…
    @ruyadorno
    Nordic.js 2022
    npm Open RFC


    Meetings
    Collaboration with the
    community to move forward
    the npm cli by following the
    RFC process.
    https://github.com/npm/rfcs

    View full-size slide

  11. Advancing the Node.js runtime via Working Groups
    Thanks!
    💚


    @ruyadorno
    @ruyadorno
    Nordic.js 2022

    View full-size slide