An Introduction to Debugging Tools and Approaches for Node — An informative primer on debugging, from simple things like using IDE extensions to highlight potential problems or, yes, console logging, through to using the V8 inspector and debugging via Chrome.
Craig Buckler
Node v20.3.0 (Current) Released — On paper, it’s a minor release, but a libuv upgrade (the library that provides Node with its async I/O functionality) introduces significant performance improvements on Linux,
1
AbortSignal.any()
has been introduced, and Ruy Adorno’s presence on the Node.js TSC is officially recognized.
Designing a Scalable Backend in Node — Three arbitrary scaling challenges for Node apps examined through the lens of a hypothetical personal budgeting app that has to interact with third party APIs.
Nate Anderson
`?`Backtick Strings are Likely the Wrong Tool for Your Job — It’s not uncommon to build URL query strings with JavaScript’s template strings, says Mattie, but this opens up potential injection problems. Luckily, there’s an alternative, safer, standardized approach..
Mattie Behrens
Reducing Search Latency with Server-Sent Events via Express — If you have a situation where information takes a long time to fetch and collate, you might want to stream it to clients so they can get something on screen faster. If that streaming is only in a single direction, SSE is a good fit vs WebSockets.
Why You Should Pin Your GitHub Actions by Commit Hash — As per the OSSF Scorecard, pinning an action to a full-length commit SHA is currently the only method to ensure the use of an action as an immutable release.
Traf: Find Truly Affected Packages in Monorepos — If you’re waiting on CI tasks due to a small package update in your monorepo, this is for you. Traf optimizes your monorepo dev process by finding affected dependencies and selectively triggering builds and tests only when needed.
Find Tech Jobs with Hired — Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
#541 — July 23, 2024 Read on the Web Node.js v22.5.0 (Current) Released – But Don’t Install It! — A notable release for three reasons: first, the WebSocket feature in 1node:http is now exposed. Second, remember how Read more…
#540 — July 16, 2024 Read on the Web A Guide to Reading and Writing Node.js Streams — A post from the creator of Fastify (and a Node.js TSC member) is always a treat. Matteo Read more…
#539 — July 9, 2024 Read on the Web Node to Get SQLite Built-In? — Deno has its own built in key/value store powered by SQLite – perhaps Node could gain similar powers by this Read more…
0 Comments