---
title: "Lots of Electron news"
publication: "Node Weekly"
issue: 465
published_at: "2022-12-01"
canonical_url: "https://nodeweekly.com/issues/465"
---

Plus Node 19.2.0, a secure sandbox for running Node code, and some power tools for your AWS Lambda functions. |      

Together with [![Memetria\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_600,h_145/e_make_transparent/co_white,e_outline:7/vvpdctzacmq3xehpvwps.png)](https://dashboard.memetria.com/nodeweekly)   

#​465 — December 1, 2022 

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

![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/im1riezbszzi5ila71fa.jpg)](https://adventofcode.com/)  

[The Advent of Code 2022: 25 Days of Code Challenges](https://adventofcode.com/) — If you have a little time each day to do some programming puzzles, the _Advent of Code_ is always fantastic and now in its eighth year. There’s [a sub-Reddit](https://www.reddit.com/r/adventofcode/) where people share and discuss their solutions and I’ve picked up lots of tricks from looking at other people’s approaches. Day one should take up less than 10 minutes of your time if you just want to get a feel for it. 

The Advent of Code   

[Node v19.2.0 (Current) Released](https://nodejs.org/en/blog/release/v19.2.0/) — A minor update with changes to the daylight savings rules for Fiji and Mexico, a V8 version bump, the enabling of a fast path for UTF-8 encoding (which has some [promising microbenchmark results](https://github.com/nodejs/node/pull/45412#issuecomment-1310817335)), and steps towards implementing the Web [File API](https://developer.mozilla.org/en-US/docs/Web/API/File_API) (some [example usage code here.](https://github.com/nodejs/node/blob/6c56c9722b25829a452b6e5217e31eaba16ae72a/benchmark/blob/file.js)) 

Ruy Adorno   [![\](https://copm.s3.amazonaws.com/00db83f7.png)](https://dashboard.memetria.com/nodeweekly) 

[Memetria: Secure, Scalable, Full-Featured Redis 7 Hosting](https://dashboard.memetria.com/nodeweekly) — The latest Redis features, instrumented and scaled with the tools teams need as they grow. 

Memetria sponsor   

[Electron 22.0 Released, Plus Other Electron News](https://www.electronjs.org/blog/electron-22-0) — The long standing cross platform desktop framework continues to evolve. v22 jumps up to Chromium 108 and Node 16.17.1. The [UtilityProcess API](https://www.electronjs.org/blog/electron-22-0#utilityprocess-api-36089) is a new feature. There are also some other Electron related updates to be aware of: 

- [**The end of support for Windows 7, 8, and 8.1**](https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice) as of Electron 23. v22 is the final version to support Windows < 10.
- [Electron Forge 6](https://www.electronjs.org/blog/forge-v6-release) has been released. _Forge_ is an official tool for packaging and distributing Electron apps. 6.0 is a total rewrite and now considered the official ‘batteries included build pipeline’ for Electron apps.
- The Electron project is [going quiet for December](https://www.electronjs.org/blog/a-quiet-place-22) so the team can recharge their batteries for 2023 (or maybe to do _Advent of Code_? ;-)) 

OpenJS Foundation   

**IN BRIEF:** 

- Congratulations to NearForm and Fastify's Rafael Gonzaga who is [the newest Node.js TSC member](https://twitter.com/_rafaelgss/status/1597988255923810305) – may he commit much to the official Node repo 😁
- This year's [State of JavaScript survey](https://survey.devographics.com/survey/state-of-js/2022?source=jsweekly) is open. You don't need to sign up to take it this year and you might even learn about some new JavaScript features from it..
- Tierney Cyren [noticed](https://twitter.com/bitandbang/status/1598042198960115712) there's [an open job listing at GitHub](https://boards.greenhouse.io/github/jobs/4672042) for working on the `npm` CLI.   

[Deploying Node Apps to AWS: Building an Automated CI/CD Pipeline](https://rrawat.com/blog/deploy-nodejs-on-aws-cicd) — You’d need to use all your fingers and toes to count the ways to deploy apps to AWS nowadays, but here’s one reasonably tidy way using CodeBuild and CodeDeploy and triggered by pushes to a git repo. 

Rishabh Rawat   

[NPM Security: Preventing Supply Chain Attacks](https://snyk.io/blog/npm-security-preventing-supply-chain-attacks/?utm_campaign=AOM-2022&utm_medium=Paid-Email&utm_source=Cooperpress-Node-Weekly&utm_content=npm-security-preventing-supply-chain-attacks) — Learn how to prevent supply chain attacks and other security threats using Snyk’s guide to npm security practices. 

Snyk sponsor   

[A Beginner’s Guide to Parsing (and Creating) XML with Node](https://geshan.com.np/blog/2022/11/nodejs-xml-parser/) 
Geshan Manandhar    

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/tjqe6ayjbrvoxecrqlci.jpg)](https://github.com/patriksimek/vm2)  

[vm2: A Sandbox for Running Untrusted Node Code](https://github.com/patriksimek/vm2) — A locked down, heavily restricted sandbox build around Node’s internal vm module that lets you add a timeout, limit access to built-in modules as you see fit, and more. Lots of code samples to check out here. 

Patrik Simek   

[EventEmitter3 5.0: A High Performance Event Emitter](https://github.com/primus/eventemitter3) — API compatible with Node’s own [emitter](https://nodejs.org/api/events.html) but with tweaks for extra performance. 

Primus   

[gql-query-builder: Simple GraphQL Query Builder](https://github.com/atulmy/gql-query-builder) — A function to generate GraphQL queries from plain old JavaScript objects. 

Atul Yadav   

[Dynaboard: The Pro-Code Web App Builder Made for Developers](https://dynaboard.com/?utm_source=cooperpress&utm_medium=email&utm_campaign=procode-q42022) 

Dynaboard sponsor   

[Discord.js 14.7: A Library for Interacting with Discord's API](https://github.com/discordjs/discord.js) — A way to write bots or similar tools for the wildly popular [Discord](https://discordapp.com/) chat system. 

Amish Shah   

[AWS Lambda Powertools for TypeScript](https://github.com/awslabs/aws-lambda-powertools-typescript) — A suite of utilities for working with AWS Lambda. Includes tracing, structured logging, and custom metric creation. 

Amazon Web Services - Labs   

- [Restify 10.0](https://github.com/restify/node-restify)
 ↳ Middleware-oriented REST API framework.
- 🐝 [Bee Queue 1.5](https://github.com/bee-queue/bee-queue)
 ↳ Redis-backed robust job/task queue.
- [oclif 3.3](https://github.com/oclif/oclif)
 ↳ CLI dev framework, built by Salesforce.
- [AdminJS 6.7](https://adminjs.co/)
 ↳ Front-end admin panel for Node apps.
- [Foal 3.1](https://github.com/FoalTS/foal)
 ↳ Full-featured Node.js framework.
- [Light My Request 5.7](https://github.com/fastify/light-my-request)
 ↳ Fake HTTP request/response injection library.
- [Slonik 33.0.4](https://github.com/gajus/slonik)
 ↳ Type-safe PostgreSQL client.    

💻 Jobs  

[Find Tech Jobs with Hired](https://hired.com/join/?utm_source=newsletter&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-all%29%28cooper-nodeweekly%29&utm_content=find-your-next-job) — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. 
Hired   

[Become a Senior JS/TS Developer for a Leading Rich Text Editor](https://cksource.com/careers/?utm_source=jsweekly&utm_medium=email&utm_campaign=oct28#senior-javascript-typescript-developer) — Take the next step in your career and help us migrate CKEditor 5 to TypeScript! Develop the software used by millions of users 🌎 
CKEditor      

**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|*)
