#385 — April 22, 2021 |
Node Weekly |
Node.js 16 Available Now — It's always nice to see Node step another version number ahead (unless, perhaps, you find the upgrading process a bit nervewracking!) and 16 immediately replaces 15.x as the 'current' release line with 16 due to become a LTS release in October 2021 (whereupon it will be codenamed 'Gallium'.) Bethany Griggs |
What's New in Node 16
|
Nail the Fundamentals of Web Performance — Join Todd Gardner for an in-depth course on all things web perf. You’ll learn about new core web vitals metrics, such as cumulative layout shift, and how to improve them. Frontend Masters sponsor |
Prisma ORM Toolkit Now 'Ready For Production' — Prisma is already a pretty popular ORM approach so this may be surprising news, but after two years of development they’re keen to show off everything Prisma can do and where the project is headed. Nikolas Burk |
QUICK BITS:
|
📗 Tutorials and Stories |
Web Performance Recipes with Puppeteer — A highly useful, no-nonsense set of examples of using Puppeteer from Node to calculate and extract numerous forms of Web performance stats (e.g. first paint and first contentful paint), as well as emulate slow networks and CPUs. Addy Osmani |
Three Services Where You Can Deploy a Node App for Free — Qovery, Vercel, and Heroku are the three services in question. Naturally, there are limitations if you’re using free tiers of otherwise commercial services, but they can be a great way to get started. Geshan Manandhar |
Break Away From the App Dev Status Quo with AWS & OutSystems OutSystems sponsor |
How to Convert HTML to an Image with Puppeteer from Node — Could be useful for auto generating images for use on social media, say. Ryan Glover |
Mongoose Internals: Schemas, Schema Options, and Models — The undisputed expert of all things Mongoose (the MongoDB ODM for Node) is back with a new series of posts on how Mongoose works internally. It’s aimed at potential contributors, but any Mongoose user might get something from it. Valeri Karpov |
Work with GitHub Actions in Your Terminal with GitHub CLI — As of 1.9.0, GitHub Actions is available in your terminal. Nate Smith |
A Complete Guide To Incremental Static Regeneration (ISR) with Next.js
|
|
Volta 1.0.4: The JavaScript Tool Installer and Launcher — 1.0.4 will automatically fetch the native Apple silicon version of Node for versions where it is available (Node 16+). Volta Contributors |
terminal-link 3.0: Create Clickable Links in the Terminal — Terminal support varies but includes iTerm2, GNOME terminal, Hyper, and others. Sindre Sorhus |
Book a Demo. Ship Fast. Rest Easy. LaunchDarkly — Testing in production is scary until it's not. Get control of your code to reduce risk & reclaim your nights and weekends. LaunchDarkly sponsor |
dbgr: A New Lightweight 'Debugger' for Node — A very new project that’s aiming for simplicity and ‘lightness’ when working with heavier programs. hiroki osame |
Pure C++ Node.js Bindings for RocksDB 5.0 — RocksDB is a popular persistent key value store that underlies numerous databases or can be used independently. Level |
PDF to Printer 2.0: Print PDF Files from Node and Electron
|
supports-color 9.0: Detect Whether a Terminal Supports Color
|
node-express-boilerplate: A Boilerplate for Building Production-Ready RESTful APIs with Express and Mongoose
|
|