Node Weekly Issue 425: February 17, 2022
source link: https://nodeweekly.com/issues/425
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Node Weekly Issue 425
#425 — February 17, 2022
Node Weekly
Express.js 5.0 Now in Beta — Considering that the first alpha of 5.0 was over seven years ago, this is a big step for the still wildly popular Web app library. There’s also thorough docs of the 5.x API here.
Express.js Team
Node v17.5.0 (Current) Released — Sadly this release dropped just hours after last week’s issue of Node Weekly, but this is the first release of Node with native (though currently experimental behind the --experimental-fetch
option) Fetch API support (more on what that means here) so give it a spin.
Ruy Adorno
Learn the Fundamentals of Rx.js — This useful JavaScript library is great for managing events that happen over time, and in this detailed video course Steve Kinney covers what you need to know to make use of it — including observables, events, intervals, timers, operators, and more.
Frontend Masters sponsor
🧑⚖️ Node.js Trademarks Transferred to the OpenJS Foundation — You may not have realized this, but Joyent (a company that heavily backed the early development of Node) still owned the Node.js trademark till, well, now. We appreciate having had their kind permission to use the term ‘Node’ in the name of this newsletter – now the OpenJS Foundation takes on the legal responsibilities.
Robin Ginn
In brief:
-
Few of us need to be convinced of the importance of security when it comes to the npm registry, so if you're one of the thousands of package maintainers whose email domain has expired.. you might want to look into that.
-
Talking of npm security, six authors from Microsoft and North Carolina State University have come together to publish a paper called 📄 What are (the) Weak Links in the npm Supply Chain?
-
The first release candidate of TypeScript 4.6 has been released. What's new since the beta? Control flow analysis for destructured discriminated unions, as well an ES2022 target option.
-
You can now spruce up your GitHub READMEs with diagrams thanks to GitHub's new support for Mermaid.js.
-
Version 1.2 of Remix has been released.
💻 Jobs
Senior Backend Developer — Are you looking to level up your skills and work on a wide variety of applications and technologies? Look no further.
Bitovi
Senior Software Engineer (Remote or Paris / Brussels) — We're seeking an experienced software engineer with Express/Node, TypeScript, and GraphQL know-how to help create our product management platform.
Cycleapp
Find Tech Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired
The Basics of package.json
— Most likely you’ve been working with package.json
files for years, but it can pay to refamiliarize yourself with their many properties.
Gabby T and Marian Villa (NodeScource)
Use Pipedream Webhooks to Unlock 300+ API Integrations
InfluxData sponsor
Why Private npm Registries Matter and How Verdaccio Makes It Easy
Shehzad Akbar
🛠 Code & Tools
Leoric: A Node ORM for MySQL, Postgres and SQLite — It’s heavily influenced by the Active Record pattern (such as is popular in the Ruby on Rails world, say). GitHub repo.
Leoric
puppeteer-to-playwright: Puppeteer to Playwright Conversion Script — If you want to migrate between the two popular browser automation systems, this could help.
Checkly
Metascraper: A Library to Scrape Metadata from Web Content — Uses things like Open Graph annotations, JSON+LD, and HTML metadata to get you things like author, title, description, and even an image related to the URLs of your choice.
Microlink
Moving Pinterest’s iOS Builds to Autoscaled EC2 Mac
Buildkite sponsor
Execa 6.1: A Better child_process
— A way to run external processes from your Node app. Now supports AbortController.
Sindre Sorhus
Marked 4: A Fast Markdown Parser and Compiler — Works in the browser or server-side. Demo here to see it in action.
Christopher Jeffrey
fkill-cli 7.1.0: A Cross-Platform Way to Kill Processes
Sindre Sorhus
Verdaccio 5.6: Lightweight Node Private Proxy Registry
Verdaccio
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK