#498 — August 8, 2023 |
☀️ We're taking two weeks off and will be back on Tuesday, August 29. It's true, we're taking a rare vacation and will be back in a couple of weeks, so if you don't see us in your inbox, it's not a fault at your end :-) |
|
npmgraph: A Way to Visualize Dependency Graphs — Give this Web-based tool one or more package names (or a Kieffer, Brigante, et al. |
On-Demand Webinar: Temporal Roadmap Summer 2023 — Get a sneak peak of Temporal’s product roadmap ahead of Replay, our annual conference dedicated to backend engineering. Just for watching, you’ll get an exclusive promo code for discounted tickets. We hope to see you in Seattle this September! Temporal Technologies sponsor |
A Compilation of Outstanding JS Testing Articles — Since we’re taking a couple of weeks off, you might be keen to have some Node related reading stacked up, and Yoni delivers with his opinionated list of 10 outstanding testing articles, all with a Node slant to them. He also mentions his own list of JavaScript and Node.js Testing Best Practices which is worth revisiting too. Yoni Goldberg |
ASIDES:
|
Puppeteer in Node.js: More Antipatterns to Avoid
|
Creating a Node API with Knex and Postgres
|
▶ How GitHub Actions 10x My Productivity
|
🛠 Code & Tools |
Fiddle: The Easiest Way to Get Started with Electron — If you’ve wanted to play with Electron for building a JavaScript-powered desktop app but didn’t have the time, Fiddle makes it into more of a quick-start ‘playground’ experience. GitHub repo. Electron |
node-jq 3.0: A Node Wrapper for sanack |
React Authentication — Without Complexity — Userfront streamlines authentication & access control so engineers can focus on their core business. Read the docs now. Userfront sponsor |
🖼 Jimp: Image Processing in Node without Native Dependencies — Most image libraries, such as the powerful Sharp, lean on external libraries like libvps or ImageMagick to do the heavy lifting, but Jimp can handle BMPs, GIFs, JPEGs, PNGs, and TIFFs entirely on its own for operations including blur, color adjustments, masking, resizing, rotation, and more. It’s not new but continues to get frequent updates. jimp Contributors |
Filesize.js: Generate Human Readable Strings From File Sizes — For example, 123456 bytes could turn into Jason Mulligan |
tsup 7.2: Bundle Your TypeScript Library with No Config — Throw your egoist |
delay: Delay a Promise a Specified Amount of Time — “If you target Node.js only, you can use Sindre Sorhus |
Supercluster: A Fast Geospatial Point Clustering Library
|
|
QUICK RELEASES:
|
👋 We'll be back in three weeks on August 29, 2023. See you soon! If you have anything to submit for the next issue, hit reply and let us know (but appreciate we may be slow to reply since we'll be on vacation 😉). |