Building a Modern gRPC Microservice with Node and Connect — An interesting tutorial that digs into how the engineers at Dopt built a gRPC-powered internal microservice using Node and the Connect suite of gRPC libraries. It’s great to see a tutorial built off of a real, production-level experience.
Joe McKenney
The Postgres Experience You Always Wanted — “What a different support experience Crunchy is. Every support ticket is valuable. We’re encouraged to ask questions. We’re able to do so much more working with a partner who cares as much about data as we do.” Rob Sullivan, CareRev.
Crunchy Bridge sponsor
🐘 As an aside, if you’re a Postgres user, Postgres Weekly is our sister Postgres-focused newsletter 🙂
Dissecting npm Malware: Five Packages and Their Evil Install Scripts — npm related security continues to be a big topic (hold on to your hats, that’s what the next item is about as well 😆) and a common security vector is the install script that’s run when you install a package.
Gabi Dobocan (Sandworm)
GitHub Introduces npm Package Provenance — As stewards of the official npm registry, GitHub is keen to improve its security. Now, if you build npm packages through GitHub Actions, you can publish the provenance of your package which gives users a way to verify which repo a package was built from (and how).
We covered Node.js 20’s release last week, but if you want to dig deeper into the new (experimental) permissions model, here are the full docs.
How Postgres Triggers Can Simplify Your Backend Development — A trigger is a special type of function that automatically executes in response to a specific database event, such as a table insertion, deletion, or update, which allows you to offload certain logic to the database itself.
SuperTest: HTTP Assertions Made Easy — Got an HTTP API to test? SuperTest provides a fluent API for chaining together requests and expectations. Uses superagent behind the scenes and works with HTTP/2 too.
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.
Hired
file-type 18.3
↳ Detect the file type of a Buffer/Uint8Array.
#548 — September 17, 2024 Read on the Web nano-spawn: Tiny Execa-Inspired Process Execution — If you’re familiar with Sindre’s powerful Execa for running commands from a Node app in a robust manner, 1nano-spawn offers Read more…
#547 — September 10, 2024 Read on the Web Express.js 5.0 Released; Sort Of — After a long period of seeming to merely be on life support, work on Express picked up significantly earlier this Read more…
#546 — September 3, 2024 Read on the Web Prisma 5.19.0, Now with ‘Typed SQL’ — Prisma is a popular declaratively-driven ORM in the Node.js / TypeScript world and its new version makes it possible Read more…
0 Comments