Rethinking packages & functions preloading in webR 0.2.2
Explains improvements in webR 0.2.2 for preloading R packages and custom functions using the new FS.mount feature and the webrtools package.
Explains improvements in webR 0.2.2 for preloading R packages and custom functions using the new FS.mount feature and the webrtools package.
A guide to robust configuration management in Node.js, covering async loading, schema validation, and avoiding common anti-patterns.
Argues for migrating from Node.js Buffer to Uint8Array for better compatibility, security, and modern JavaScript practices.
A guide to contributing to open source TypeScript projects using the create-typescript-app template, covering setup, finding issues, and workflow.
Explains how to integrate custom R functions into a Node.js/Express API using webR, focusing on packaging R code for production use.
A technical guide on optimizing Docker build times for Node.js AWS Lambda functions, focusing on caching and layer strategies.
Explores configuration management patterns and anti-patterns for Node.js applications, focusing on security, portability, and maintainability.
A tutorial on using the fileCache utility from Splendid UI to easily implement local file system caching in Node.js applications.
Updates to the zlFetch library, a wrapper for the Fetch API, including error handling improvements, debug mode, and instance creation.
Learn to build an app that uses OpenAI, Node.js, Express, and Trigger.dev to automatically generate creative presentation titles via background jobs.
A tutorial on implementing scheduled background job processing in Node.js using the BullMQ library and Redis, with deployment instructions for Heroku.
Explores advanced tips and lesser-known features for using the env-schema package to manage environment variables and configuration in Node.js applications.
A developer investigates and solves random API timeouts by identifying and addressing slow AWS Lambda cold starts using metrics and X-Ray tracing.
A tutorial on integrating the WebAssembly-based webR runtime into an Express.js REST API to execute R code from a Node.js server.
Explains why Fastify developers should avoid using reply.raw and reply.hijack for HTTP streams, despite their power, due to risks and complexity.
A quick guide on clearing the global npx cache to resolve version warnings and avoid installing CLI tools globally.
A technical guide on migrating JavaScript test suites from Jest to the native Node.js test runner, covering setup, features, and differences.
Discloses a Local File Inclusion vulnerability in the xmlhttprequest npm package, allowing arbitrary file reads due to insecure default permissions.
Discloses a CWE-400 uncontrolled resource consumption vulnerability in the xmlhttprequest npm package due to missing timeout controls.
A step-by-step guide to writing end-to-end tests for a Node.js web API using the new native test runner, without external frameworks.