A practical end-to-end guide for migrating an existing .eslintrc.json
config (ESLint v8 and before) to the new flat file config eslint.config.js
(ESLint v9 and above) in a CommonJS Node.js project including linting of unit-tests with Jest.
tsmx-dev
Using SQL Developer with PostgreSQL
Quick guide on how to connect to a PostgreSQL database using Oracle SQL Developer.
COPY data between localhost and PostgreSQL running with Docker
A short article showing how to easily use the COPY command to move data between localhost and a PostgreSQL database running with Docker.
Running PostgreSQL with Docker on Linux using local persistent data storage
A quick guide demonstrating how to get PostgreSQL up & running in minutes under Linux using Docker. We’ll create local persistent data storage using a Docker volume and connect from localhost with psql.
Built and signed on GitHub Actions – publishing npm packages with provenance statements
A quick guide on how to set up a GitHub actions workflow to publish a npm package including the provenance badge and section on npmjs.com.
Running Oracle DB in Docker using the official container image – in minutes, free edition available
Want to run an Oracle database for developing or experimenting for free with minimal setup effort? This article shows how you can get up & running an Oracle DB using Docker in a few minutes.
Integrating GCP Secret Manager with App Engine environment variables
Showing a convenient way on how to use Secret Manager to securely pass sensible data as environment values to Google App Engine (GAE) services running with Node.js.
Secure configuration management for a GCP cloud function in Node.js
Creating a convenient and production-grade configuration management for a GCP cloud function in Node.js using Secret Manager and the secure-config package. Includes a complete example project on GitHub.
Default Node.js process.env variables in GCP cloud functions and app engine
Discovering the default process.env
variables provided in cloud functions and app engine services on Google Cloud Platform covering Node.js 16, 18 and 20 as well as Gen1 and Gen2 functions. Including a simple project for retrieving the values.
CommonJS vs. ESM/ECMAScript cheat-sheet
Short comparison of the most common statements in CommonJS vs. ESM/ECMAScript for importing, exporting and in your package.json.