Let’s get debugging
June 13, 2023
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, Michaël Zasso |
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. Michael Shi (HyperDX) |
🛠 Code & Tools |
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. Lemonade |
|
|