Posts 馃摉

Good bye sleep() and delay() with NodeJS, hello setTimeout()

November 27, 20231 min read
Stop to use home-made utilities sleep() and delay(), and use the native nodeJS timers API: setTimeout()

How to use OpenTelemetry to expose custom Prometheus metrics from nodeJS applications

November 8, 20234 min read
OpenTelemetry? For NodeJS? Let's dive together on how to feed our data to a Prometheus gauge.

How to stream big JSON files with low-memory footprint in Node.js

August 17, 20232 min read
Ever had the case where an application only needs a few MB of RAM the whole week, but on reading data it needs way more memory for a few seconds to load a big file in memory? This might be for you ;)

How to debug RDS database from a Kubernetes cluster

August 5, 20232 min read
When you need to debug a database on a private network, it might get complicated to access it. Let's see how we can achieve this with Kubernetes tooling.

Sending slack notifications with github actions

July 2, 20232 min read
A simple beautiful slack notification sent from Github Actions

How to add a MySQL Planetscale database as a grafana cloud datasource

May 19, 20231 min read
If you have data on Planetscale, here is how you can connect it to your grafana dashboard

Native logging for your NPM package

November 29, 20222 min read
When developing or using a NPM package, it is useful to enable logs only when needed and create quality logging for you & your users.

Traefik High-Availability HTTPS wildcard certificate with Cert-Manager

May 15, 20224 min read
How to get high-availability HTTPS for all applications in a kubernetes cluster under one wildcard certificate, and deployed with FluxCD.
鈫 Prev
Page 1 of 4
Next 鈫