A guided tour on how to achieve the most complete code-coverage with Jest in your NodeJS projects and an some thoughts on why this is not necessarily the primary target.
tsmx-dev
Creating a time series sample CSV file with a bash script
Demonstrating a pragmatic way for generating time series sample data in CSV files with a bash script. Useful for Proof-of-Concepts, unit and performance testing and many other scenarios.
npm major package upgrades with backward patch support
A short checklist for publishing new major versions of your packages in the npm registry including support for patching older versions.
Testing process.exit with Jest in NodeJS
Demonstrating a pragmatic way on how to test code paths resulting in process.exit
using the Jest test library.
Commander options hands-on – advanced CLI’s with NodeJS
The Commander package is a great utility for building a CLI with NodeJS. This article provides a comprehensive hands-on for the various option features of Commander.
JavaScript Map: sorted for-loop with a custom iterator
An elegant way of how to do a sorted iteration over all entries of a JavaScript Map with a for-loop using a custom iterator implemented with Symbol.iterator
, function*
and yield*
.
Express: middleware function with custom parameters
Implementing an Express middleware function that can handle custom parameters.
CI/CD with GitHub actions for NodeJS with Coveralls
10-minutes setup guide for building a NodeJS repo including Coveralls test stats. No need for Travis any more.
Google Cloud Storage: restrict access to a single bucket without the need of ACL’s
Quick tutorial on how to restrict access to one single bucket in Google Cloud Storage(GCS) using uniform access control.