Speed up Kubernetes deployments with startup probes
Use Kubernetes startup probes to check aggressively during startup, without hammering your application with readiness and liveness probes forever.
Blog about DevOps, Kubernetes, and coding.
Use Kubernetes startup probes to check aggressively during startup, without hammering your application with readiness and liveness probes forever.
A single Cloudflare WAF custom rule that blocks the noisy automated scanners constantly probing for .env, .git, wp-admin, .tfstate, and other juicy paths. Copy it and tune it to your needs
Add PostHog analytics to Astro without dragging down page speed: start with the basic script, then move it off the main thread with Partytown.
Use Grafana's Infinity data source to query Cloudflare D1 over HTTP, parse the JSON response, and build dashboards without writing a custom connector.
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.
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.
How to commit with different emails/SSH keys on Github depending of the folder you are in and sign your commits automatically.
GitOps isn't just deploying infrastructure from Git.
Let's see together how to change the Load balancer settings when created from an ingress controller like Traefik on Kubernetes.
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.
Cluster with under-utilized nodes was not able to downscale.
Stop to use home-made utilities sleep() and delay(), and use the native nodeJS timers API: setTimeout()
OpenTelemetry? For NodeJS? Let's dive together on how to feed our data to a Prometheus gauge.
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 ;)
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.
A simple beautiful slack notification sent from Github Actions
If you have data on Planetscale, here is how you can connect it to your grafana dashboard
When developing or using a NPM package, it is useful to enable logs only when needed and create quality logging for you & your users.
How to get high-availability HTTPS for all applications in a kubernetes cluster under one wildcard certificate, and deployed with FluxCD.
How 4 YAML lines brought down 3 APIs.
A script to automatically start a local Kind k8s cluster with ingress endpoint without having to deal with /etc/hosts
How to kick out unwanted files & packages from your docker image
a Kubernetes InitContainer Use-case
A simple continuous deployment using docker-compose, bitbucket pipeline, docker hub and one bash script
Sharing links in Google drive is not a way to host your images. Or is it?
When the PR comes, we all regrets these 'fix 1', 'fix 2', 'save', 'changes', etc.
Docker will keep all logs of your containers and that's maybe not what you want
I passed the Certified Kubernetes Administrator exam, here are my advises
How to decide whether a value belongs in an .env file, a config file, or directly in your application code.
Could not connect to free wifi with my mac, found a quick fix
Stop using passwords and switch to SSH keys when you can.
How to reduce time to search information with Firefox.
Looping through SSH hosts to check if I can connect to the servers.
With a 15 secondes step you can easily increase the security of your accounts.
Doing stupid mistakes pushed me to write down some key sentences, and print them as a welcome message was a great idea!
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!
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.