56,966 blogs ยท [ { "id": "01a0879a-004c-702c-8042-52acd9a2b572", "title": "Speed up Kubernetes deployments with startup probes", "url": "https://lepape.me/blog/speed-up-kubernetes-deployments-with-startup-probes/", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acd9dfbd5b", "title": "The Cloudflare WAF rule I use to block bots probing my site", "url": "https://lepape.me/blog/cloudflare-waf-rule-to-block-bots-probing-your-site/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdaddec0e", "title": "How to Add PostHog Analytics to Astro", "url": "https://lepape.me/blog/how-to-add-posthog-analytics-to-astro/", "published_at": "2026-06-11T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdbb63c6d", "title": "How to visualize Cloudflare D1 data in Grafana with the Infinity plugin", "url": "https://lepape.me/blog/visualize-cloudflare-d1-data-in-grafana-with-infinity/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdc413d90", "title": "My new programming language is English", "url": "https://lepape.me/blog/my-new-programming-language-is-english/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdc6f541a", "title": "I wanted the best GitHub notifications in Slack, so I built it ๐Ÿ˜Ž", "url": "https://lepape.me/blog/i-wanted-the-best-github-notifications-in-slack-so-i-built-it/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdd43e19e", "title": "Stop committing with the wrong email: Multiple Git Configs for GitHub", "url": "https://lepape.me/blog/stop-committing-with-the-wrong-email-multiple-git-configs-for-github/", "published_at": "2025-08-20T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acddd92378", "title": "Stop using \"GitOps\" to sell your products", "url": "https://lepape.me/blog/stop-using-gitops-to-sell-your-products/", "published_at": "2024-08-20T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdea5cb47", "title": "How to increase AWS ELB keep-alive timeout when deployed from Traefik", "url": "https://lepape.me/blog/how-to-increase-aws-elb-keep-alive-timeout-when-deployed-from-traefik/", "published_at": "2024-05-08T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdf77cca8", "title": "NodeJS Best Practices: Redacting Secrets from Your Pino Logs", "url": "https://lepape.me/blog/nodejs-best-practices-redacting-secrets-from-pino-logs/", "published_at": "2024-03-30T00:00:00+00:00" }, { "id": "01a0879a-004c-702c-8042-52acdfdae0bf", "title": "About the Kubernetes Cluster Autoscaler configuration and saving cost", "url": "https://lepape.me/blog/about-the-kubernetes-cluster-autoscaler-configuration-and-saving-cost/", "published_at": "2024-01-29T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972b6afa84", "title": "Good bye sleep() and delay() with NodeJS, hello setTimeout()", "url": "https://lepape.me/blog/good-bye-sleep-and-delay-with-nodejs-hello-settimeout/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972c019238", "title": "How to use OpenTelemetry to expose custom Prometheus metrics from nodeJS applications", "url": "https://lepape.me/blog/how-to-use-open-telemetry-to-expose-custom-prometheus-metrics-from-node-js-applications/", "published_at": "2023-11-08T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972c7bc324", "title": "How to stream big JSON files with low-memory footprint in Node.js", "url": "https://lepape.me/blog/how-to-stream-big-json-files-with-low-memory-footprint-in-node-js/", "published_at": "2023-08-17T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972d533258", "title": "How to debug RDS database from a Kubernetes cluster", "url": "https://lepape.me/blog/how-to-debug-rds-databases-from-a-kubernetes-cluster/", "published_at": "2023-08-05T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972d7b086e", "title": "Sending slack notifications with github actions", "url": "https://lepape.me/blog/sending-slack-notifications-with-github-actions/", "published_at": "2023-07-02T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972e52255d", "title": "How to add a MySQL Planetscale database as a grafana cloud datasource", "url": "https://lepape.me/blog/adding-mysql-planetscale-as-grafana-cloud-datasource/", "published_at": "2023-05-19T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972f0c0ca4", "title": "Native logging for your NPM package", "url": "https://lepape.me/blog/native-logging-for-your-npm-package/", "published_at": "2022-11-29T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49972fe4c0bc", "title": "Traefik High-Availability HTTPS wildcard certificate with Cert-Manager", "url": "https://lepape.me/blog/traefik-high-availability-wildcard-with-cert-manager/", "published_at": "2022-05-15T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49973074fbb8", "title": "Post-mortem: 1h30 downtime on a Saturday morning", "url": "https://lepape.me/blog/post-mortem-1h30-downtime-on-a-saturday-morning/", "published_at": "2022-02-05T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997307c7261", "title": "Local kubernetes cluster with ingress", "url": "https://lepape.me/blog/local-kubernetes-cluster-with-ingress/", "published_at": "2022-01-29T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49973109d729", "title": "Troubleshoot suspiciously big docker images", "url": "https://lepape.me/blog/troubleshoot-suspiciously-big-docker-images/", "published_at": "2021-12-28T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49973122a2cd", "title": "Checking if a Firewall is ready before starting an application", "url": "https://lepape.me/blog/kubernetes-making-sure-a-firewall-is-ready/", "published_at": "2021-10-04T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997316d332d", "title": "Simple docker-compose continuous deployment ๐Ÿš€", "url": "https://lepape.me/blog/simple-docker-continuous-deployment/", "published_at": "2021-05-03T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997316dd97b", "title": "Hosting images on Google Drive", "url": "https://lepape.me/blog/host-images-on-google-drive/", "published_at": "2021-01-31T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49973190bd9a", "title": "How to clean your commits with Git rebase", "url": "https://lepape.me/blog/how-to-clean-your-commits-with-git-rebase/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997324f8dfa", "title": "Limit docker logs size", "url": "https://lepape.me/blog/limit-docker-logs-size/", "published_at": "2020-11-06T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-499733457db1", "title": "CKA feedbacks", "url": "https://lepape.me/blog/cka-feedbacks/", "published_at": "2020-07-06T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-49973388e7e7", "title": "Should I put this value in the .env?", "url": "https://lepape.me/blog/should-i-put-this-value-in-the-dot-env/", "published_at": "2020-07-05T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997344f1828", "title": "Fix mac connection problems with free wifi", "url": "https://lepape.me/blog/fix-mac-connection-problems-with-free-wifi/", "published_at": "2020-07-05T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997354f0a3b", "title": "No more passwords", "url": "https://lepape.me/blog/ssh-keys-vs-passwords/", "published_at": "2020-04-18T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997363e378e", "title": "Faster searches with Firefox", "url": "https://lepape.me/blog/faster-searches-with-firefox/", "published_at": "2020-04-13T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-499736e44451", "title": "Check SSH connections", "url": "https://lepape.me/blog/check-ssh-connections/", "published_at": "2020-03-17T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997373178e9", "title": "Be alerted if your account is compromised", "url": "https://lepape.me/blog/be-alerted-if-your-account-is-compromised/", "published_at": "2020-03-01T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-499737c06846", "title": "Welcome quotes in terminal", "url": "https://lepape.me/blog/welcome-quotes-in-terminal/", "published_at": "2020-02-24T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-499737f786fe", "title": "Protect your accounts with 2 Factors authentication", "url": "https://lepape.me/blog/protect-your-accounts-with-2-fa/", "published_at": "2019-09-26T00:00:00+00:00" }, { "id": "01a0879a-004d-73d2-9d24-4997389471c4", "title": "Internet self-defense guide", "url": "https://lepape.me/blog/internet-self-defense-guide/", "published_at": "2019-03-26T00:00:00+00:00" } ] posts Claim your blog
Back to lepape.me
Blog ยท corpus.blog/blogs/lepape.me/posts

lepape.me

lepape.me

2026

2025

2024

2023

2022

2021

2020

2019