Posts 📖
June 11, 2026 · 2 min read
Add PostHog analytics to Astro without dragging down page speed: start with the basic script, then move it off the main thread with Partytown.
June 2, 2026 · 4 min read
Use Grafana's Infinity data source to query Cloudflare D1 over HTTP, parse the JSON response, and build dashboards without writing a custom connector.
April 8, 2026 · 6 min read
In the agentic era, English became my main programming language for most software work. Not because code quality matters less, but because guardrails and standards matter more.
March 17, 2026 · 4 min read
GitHub notifications are noisy where they should be quiet and silent where they should be loud. I built GitNotifier to prioritize human signal, reduce Slack channel spam, and let developers act on PRs directly from Slack.
August 20, 2025 · 4 min read
How to commit with different emails/SSH keys on Github depending of the folder you are in and sign your commits automatically.
August 20, 2024 · 3 min read
GitOps isn't just deploying infrastructure from Git.
May 8, 2024 · 1 min read
Let's see together how to change the Load balancer settings when created from an ingress controller like Traefik on Kubernetes.
March 30, 2024 · 2 min read
Learn to mitigate potential security issues by redacting sensitive data (like user credentials or secrets) from your logs using Pino logger for Node.js. Consider this a crucial part of your logging strategy.
January 29, 2024 · 2 min read
Cluster with under-utilized nodes was not able to downscale.
November 27, 2023 · 1 min read
Stop to use home-made utilities sleep() and delay(), and use the native nodeJS timers API: setTimeout()
November 8, 2023 · 3 min read
OpenTelemetry? For NodeJS? Let's dive together on how to feed our data to a Prometheus gauge.
August 17, 2023 · 2 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 ;)
August 5, 2023 · 2 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.
July 2, 2023 · 2 min read
A simple beautiful slack notification sent from Github Actions
May 19, 2023 · 1 min read
If you have data on Planetscale, here is how you can connect it to your grafana dashboard
November 29, 2022 · 2 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.
May 15, 2022 · 2 min read
How to get high-availability HTTPS for all applications in a kubernetes cluster under one wildcard certificate, and deployed with FluxCD.
February 5, 2022 · 8 min read
How 4 YAML lines brought down 3 APIs.
January 29, 2022 · 2 min read
A script to automatically start a local Kind k8s cluster with ingress endpoint without having to deal with /etc/hosts
December 28, 2021 · 1 min read
How to kick out unwanted files & packages from your docker image
October 4, 2021 · 3 min read
a Kubernetes InitContainer Use-case
May 3, 2021 · 3 min read
A simple continuous deployment using docker-compose, bitbucket pipeline, docker hub and one bash script
January 31, 2021 · 2 min read
Sharing links in Google drive is not a way to host your images. Or is it?
December 5, 2020 · 2 min read
When the PR comes, we all regrets these 'fix 1', 'fix 2', 'save', 'changes', etc.
November 6, 2020 · 1 min read
Docker will keep all logs of your containers and that's maybe not what you want
July 6, 2020 · 2 min read
I passed the Certified Kubernetes Administrator exam, here are my advises
July 5, 2020 · 2 min read
How to decide whether a value belongs in an .env file, a config file, or directly in your application code.
July 5, 2020 · 1 min read
Could not connect to free wifi with my mac, found a quick fix
April 18, 2020 · 2 min read
Stop using passwords and switch to SSH keys when you can.
April 13, 2020 · 2 min read
How to reduce time to search information with Firefox.
March 17, 2020 · 2 min read
Looping through SSH hosts to check if I can connect to the servers.
March 1, 2020 · 2 min read
With a 15 secondes step you can easily increase the security of your accounts.
February 24, 2020 · 2 min read
Doing stupid mistakes pushed me to write down some key sentences, and print them as a welcome message was a great idea!
September 26, 2019 · 3 min read
How to make sure someone getting my passwords cannot get access to the account even though? Secure sensitive account such e-mails, bank, social networks with 2-factor authentication, using authenticator application!
March 26, 2019 · 8 min read
After talking with friends and family, I realized that a lot of them were not aware of some facts with the Internet, so let’s take a look at 7 basics in 7 minutes.