---
title: "The Node.js Advocacy Ambassador program?"
publication: "Node Weekly"
issue: 533
published_at: "2024-05-21"
canonical_url: "https://nodeweekly.com/issues/533"
---

Plus Node 22.0, a future 'advocacy ambassador' program, and having fun with Jira. |        

#​533 — May 21, 2024 

[Read on the Web](https://nodeweekly.com/issues/533)  

Together with [![Frontend Masters logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_300,h_70/e_make_transparent/co_white,e_outline:5/nk0tfdvalivacz8rw7rt.png)](https://frontendmasters.com/courses/everything-git/?utm_source=email&utm_medium=nodeweekly&utm_content=everythinggit)  

![Node.js Weekly](https://res.cloudinary.com/cpress/image/upload/v1653576619/lgfqinzbdqttwmhvljxb.png) 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/xh6kuuvdtyhgb0rklqsu.jpg)](https://nodejs.org/en/blog/release/v22.2.0)  

[Node v22.2.0 (Current) Released](https://nodejs.org/en/blog/release/v22.2.0) — A less significant release, feature-wise, than [22.0](https://nodejs.org/en/blog/release/v22.0.0) or [22.1](https://nodejs.org/en/blog/release/v22.1.0), but lots of little bug fixes, tweaks around core dev experience, getting Node’s built-in ESLint [rules](https://github.com/nodejs/node/tree/main/tools/eslint-rules) ready for [ESLint v9](https://eslint.org/blog/2024/04/eslint-v9.0.0-released/), and the `--inspect-wait` flag to make the debugger wait for a connection in order to debug code from the very start of execution. 

Michaël Zasso   [![\](https://copm.s3.amazonaws.com/c1efb842.png)](https://frontendmasters.com/courses/everything-git/?utm_source=email&utm_medium=nodeweekly&utm_content=everythinggit) 

[Everything You Need to Know About Git](https://frontendmasters.com/courses/everything-git/?utm_source=email&utm_medium=nodeweekly&utm_content=everythinggit) — Join ThePrimeagen for this extensive video course and ensure you never run into an unsolvable Git problem again. You'll learn advanced git abilities like interactive rebasing, bisecting, worktrees, the reflog, and more. 

Frontend Masters sponsor   

[How to Document Your JavaScript Package](https://deno.com/blog/document-javascript-package) — You’ve written some useful code, you want to distribute it.. what next? Good docs! The Deno team demonstrates the value of [JSDoc](https://jsdoc.app/) and writing documentation alongside your usual source code. While Deno's tooling is focused upon here, the concepts apply to, and can be [used with](https://www.npmjs.com/package/jsdoc), Node too. 

The Deno Team   

**QUICK BITS:** 

- 🤝 It hasn't been finalized yet, but the Node team is working on [a Node.js Advocacy Ambassador program](https://github.com/nodejs/node/blob/3de8e769265ed04821eb7c4905b7fd5dfaab7d2e/doc/contributing/advocacy-ambasador-program.md) where the team will nominate a group of annual ambassadors to help in spreading the word about various Node.js topics.
- ⚠️ If you haven't taken [the official Node.js Next 10 Survey yet,](https://linuxfoundation.surveymonkey.com/r/nodenext10survey24) please do! Entries close this Friday, May 24, and your input will help steer future core team decisions.
- 🗳️ Talking of surveys, the 2024 [Stack Overflow developer survey](https://stackoverflow.az1.qualtrics.com/jfe/form/SV_6rJVT6XXsfTo1JI) has just gone live. It's open till June 7.   

▶[Learn with Me: Hono](https://www.youtube.com/watch?v=gY-TK33G6kQ) — I think Takuya’s videos are amazing and am a huge fan of [his note taking app, Inkdrop](https://www.inkdrop.app/), so it’s neat to see him sink his teeth into the [Hono](https://hono.dev/) web framework. 

Takuya Matsuyama   

[Building a GitHub Activity Feed with Node and Socket.io](https://knock.app/blog/building-a-github-activity-feed-with-nodejs-and-socket-io) — How to use Node to provide webhooks for GitHub to notify and then dispatch messages to end users using WebSockets. 

Jeff Everhart   

[An Introduction to the Drizzle ORM with PostgreSQL](https://wanago.io/2024/05/20/api-nestjs-drizzle-orm-postgresql/) — The _149th_(!) instalment of Marcin’s series about [building APIs](https://wanago.io/courses/api-with-nestjs/) on top of [NestJS.](https://nestjs.com/) 

Marcin Wanago   

[Speed Up Your Playwright Scripts with Request Interception](https://www.checklyhq.com/blog/speed-up-playwright-scripts-request-interception/) — When doing end-to-end testing or scraping at scale, you might not need to load certain types of resources, and you don’t have to! 

Nočnica Mellifera (Checkly)   

[Struggling with Node.js Uploads? Here's a Practical Guide to Help You](https://imagekit.io/blog/nodejs-image-upload/?utm_source=Cooperpress&utm_medium=email&utm_campaign=Mediapromotion_Q124&utm_term=NodeWeekly&utm_content=Sponsored_Link) — Learn to handle uploads in the backend efficiently and know the things to consider while designing a file upload system. 

ImageKit sponsor   

📄 [Understanding Offset and Cursor-Based Pagination in Node](https://blog.appsignal.com/2024/05/15/understanding-offset-and-cursor-based-pagination-in-nodejs.html) – When working with Postgres. Rishabh Rawat 

📄 [Building a Note-Taking App with Retrieval Augmented Generation (RAG)](https://thecodebarbarian.com/building-a-note-taking-app-with-rag.html) Valeri Karpov 

📄 [Using BullMQ for Reliable Task Execution in Node](https://gauravbytes.hashnode.dev/reliable-background-task-execution-using-bullmq-and-nodejs) Gaurav Kumar    

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/vva0okodpzvbixhewgww.jpg)](https://github.com/MrRefactoring/jira.js)  

[Jira.js 4.0: A Wrapper for Atlassian Jira's Cloud APIs](https://github.com/MrRefactoring/jira.js) — Are you lucky enough to use [Jira](https://www.atlassian.com/software/jira)? Increase your joy even more by interacting with it from code. [Further docs and examples.](https://mrrefactoring.github.io/jira.js/) 

Vladislav Tupikin   

[Crawlee 3.10: Web Scraping and Browser Automation Library](https://crawlee.dev/) — A mature library to handle Web crawling and scraping while appearing ‘human-like’ and supporting multiple switchable backends, such as to support JS rendering on sites that need it. There’s a [quick start guide](https://crawlee.dev/docs/quick-start) or you can check out the [GitHub repo.](https://github.com/apify/crawlee) 

Apify      

📰 Classifieds   

🗣️"Compared to our previous experiences in the security/auth space, [Userfront is an order of magnitude simpler to use](https://userfront.com/?&utm_source=nodeweekly-com&utm_medium=newsletter_classified_listing&utm_campaign=magnitude&utm_content=transformational)." 

--- 

Your fastest path to production. [With Render, you can build, deploy, and scale your apps with unparalleled ease](https://render.com?utm_source=coopeprpress&utm_medium=cooperpress) – from your first user to your billionth. 

--- 

🪝 [The Hookdeck CLI](https://dub.sh/cli-nw) - A free and no-account-required alternative to ngrok for asynchronous web development.     

[env-var: Environment Variable Verification, Sanitization, and Type Coercion](https://github.com/evanshortiss/env-var) — A mature library with a new v7.5 release. It’s small, has no dependencies, and is [pretty simple](https://gist.github.com/evanshortiss/0cb049bf676b6138d13384671dad750d) to use. 

Evan Shortiss   

[VitePress 1.2: Vite & Vue Powered Static Site Generator](https://vitepress.dev/) — From the creator of both Vue.js and Vite comes a Markdown-oriented static site generator with a particularly smooth developer experience. 

Evan You   

[Commander 12.1: Node Command-Line Interfaces Made Easy](https://github.com/tj/commander.js) — The long standing ‘batteries included’ system for building apps that interface with the command line gains a few tweaks to stay up to date with modern practices. 

TJ Holowaychuk   

- [Mongoose 8.4](https://github.com/Automattic/mongoose) – Popular MongoDB object modeling library.
- [Piscina 4.5](https://github.com/piscinajs/piscina) – Efficient worker thread pool implementation.
- [Prisma 5.14](https://github.com/prisma/prisma/releases/tag/5.14.0) – Popular ORM for Node.js and TypeScript.
- [Axios 1.7](https://github.com/axios/axios) – Long-standing, promise-based isomorphic HTTP client.
- [Gaxios 6.6](https://github.com/googleapis/gaxios) – HTTP client that's Axios-like but over`node-fetch`.
- [Happy DOM 14.11](https://github.com/capricorn86/happy-dom) – JS implementation of a web browser _sans_UI.
- [express-validator 7.1](https://github.com/express-validator/express-validator) – Express.js middleware for[validator.js.](https://github.com/validatorjs/validator.js)
- [Undici 6.18](https://github.com/nodejs/undici/releases/tag/v6.18.0) – Node's HTTP/1.1 client library.
- [ESLint v9.3.0](https://eslint.org/blog/2024/05/eslint-v9.3.0-released/)    

**Got a link for us?** Reply and tell us. We can't include everything but we'll look at anything you send. _Thanks!_ 

--- 

**Sponsorship:** Email `[kristina@cooperpress.com](mailto:kristina@cooperpress.com)` for details. 

--- 

Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

[Cancel your subscription](https://nodeweekly.com/leave/*|UID|*) or [change your address](https://nodeweekly.com/edit_subscription/*|UID|*).
