#509 — November 7, 2023 |
|
Awesome Node Security: A Curated List of Node Security Resources — Includes links to libraries like Helmet (which just had a new release a few hours ago), educational resources, tools, and even stories of incidents like the left-pad incident (which, somehow, was a whole seven years ago!) Liran Tal |
🖼 image-dimensions: Get the Dimensions of Images — Sindre’s latest creation is a simple but comprehensive one. A way to get the size (as width and height in pixels) for JPEG, PNG, APNG, and GIFs in any modern JavaScript environment. He seeks PRs to add JPEG XL, HEIC, WebP support if you have experience in those areas. Sindre Sorhus |
Need to Offer SSO to Your Customers? Use WorkOS — WorkOS lets you quickly build enterprise features like SAML & SCIM. Integration is seamless with beautiful API docs and SDKs. Join hundreds of companies using WorkOS—including Vercel, PlanetScale & Webflow—and make your app Enterprise Ready today. WorkOS sponsor |
Building AI Apps with LangChain and Node.js — Discover the basics of building a Retrieval-Augmented Generation (RAG)-powered application using the LangChain framework (a popular framework for working with LLMs available in both Python and Node). Julián Duque |
IN BRIEF:
|
How to Build a Server-Side React App Using Vite and Express — A demo of server-side rendering and server-side data fetching without using a full-on framework — showing what React-powered frameworks actually do. Paul Scanlon |
Best Practices for Bootstrapping a Node App Configuration
|
🛠 Code & Tools |
Is Text or Binary? 7.0 — It first tries to determine from a filename if the contents of the file are likely to be binary or text. Failing that, it then looks at the actual data to figure it out. Bevry |
Super Expressive: Build Regexes in a Fluent, 'Natural Language' Style — A library for building regular expressions using an ‘almost natural language’ approach. It feels a little too verbose for me, but it’s certainly readable. There’s also an online playground where you can experiment. Francis Stokes |
You Look Like You Could Use a T-Shirt. And a Better Auth Provider — Spin up a local instance of FusionAuth in just 5 minutes. Send us a screenshot and we’ll send you a t-shirt. It's free. FusionAuth sponsor |
log-update 6.0: Logging by Overwriting the Previous Output — Imagine a Sindre Sorhus |
node-datachannel 0.5: libdatachannel Bindings for Node — Murat Doğan |
|
|
|