#453 — September 8, 2022 |
An Overview of Node's Architecture, Event Loop, and More — We’re were starting to suspect that the good doctor (also the author of books like Deep JavaScript) was working on a Node book and.. he is: “Writing cross-platform shell scripts with Node.js.” Happily, we get to enjoy the byproducts of his work like this succinct, yet technical, overview of Node’s key elements. Dr. Axel Rauschmayer |
Memetria: Secure, Scalable, Full-Featured Redis 7 Hosting — The latest Redis features, instrumented and scaled with the tools teams need as they grow. Memetria sponsor |
🤖 Rewriting Tests from Cypress to Playwright with AI — Gajus needed to move an entire integration test suite from one framework to another – boring and laborious job, right? Gajus put AI to work, first in the shape of GitHub’s Copilot, but then using OpenAI’s GPT3 model directly. It sorta worked, but I can’t help but feel that then your tests might need their own tests… 😆 Gajus Kuizinas |
🔎 GradeJS: Scan Production Webpack Bundles for Modules Within — Even if you don’t have access to the original source for a web site, this tool can try and figure out what npm packages were used even with minified or tree-shaken bundles (if webpack 3-5 was used). Konstantin Darutkin |
Deploying a Node App and Postgres Database to Fly.io — fly.io is one of a handful of newer app hosting platforms (along with Railway and Render) doing a great job at building upon the developer experience pioneered by Heroku. Simon shows how easy it is to get up and running. Simon Plenderleith |
Dependabot Unlocks Transitive Dependencies for npm Projects — “Your GitHub repos with Dependabot alerts enabled and Dependabot security updates enabled will automatically generate Dependabot pull requests for vulnerable npm transitive dependencies.” GitHub |
Get a Demo of a Node.js Transactional Notification Management System Courier.com sponsor |
▶ Containerize your Development with VS Code Dev Containers — VS Code has the option for using a Docker container as a development environment so you can get the advantage of more easily reproducible, isolated environments, without leaving the editor. (8 minutes.) The UI Dawg |
🛠 Code & Tools |
npm-check-updates: Update Raine Revere |
ZIPMonster: US ZIP Code Data and Related Functions — ZIP codes are postal codes used in the US – this library wraps them all into one library which also lets you query them in various useful ways or even to find neighboring ones. Igor M. |
Debug Node Apps Without Stopping Them in Prod. Book a Live Demo Today Rookout sponsor |
Kanel: Generate TypeScript Types from Postgres — It works by inspecting a live database, sort of like a reverse object/relation mapper. GitHub repo. Kristian Dupont |
fast-querystring: An Alternative to Yagiz Nizipli |
Marked 4.1: A Fast Markdown Parser and Compiler — Works in the browser or server-side. Demo here to see it in action. Christopher Jeffrey |
|