blog.wlami.com
RSS FeedWelcome to my blog. Here I write about technology, security, cloud and programming. If you have any questions or need help with any of these topics, you should get in touch with me now:
Featured
Managing INWX DNS with Pulumi
Published: at 08:00 PMMy DNS records for four domains live in one Pulumi program, through the INWX Terraform provider. How it is set up, what to do about two-factor auth on the API, and why I stopped clicking through the INWX web UI.
How I protect my single-node k3s server
Published: at 12:30 PMThe layers protecting a public k3s VPS: host hardening, CrowdSec at the Traefik edge, AppSec where it pays off, app-level brute-force detection and a private admin path. Plus the gotchas I found while testing it.
Recent Posts
Two Ahrefs Findings on My Astro Sites, Fixed
Published: at 09:00 PMCanonical URLs without internal links and 2 MB press PNGs: what caused both on my Astro sites, the fixes, and the redirect gotcha I found on the way.
Managing App Store Connect with Pulumi
Published: at 08:00 PMMy iOS app's App Store Connect listing, TestFlight groups and review notes as a Pulumi program: provider audit, import, and what Apple keeps manual.
The case of the self-signed cert: how a Traefik v3.7 upgrade quietly broke TLS
Published: at 06:00 PMA routine Traefik v3.6 to v3.7 upgrade silently served self-signed certs on every host while health checks stayed green. The wrong turn I took, the minimal kind reproduction that corrected me, and the one-line root cause: missing Gateway API v1.5.1 CRDs.
Migrating The Blog To Astro: Page Speed Insights Results
Published: at 06:00 AMAfter migrating this technical blog to Astro, performance metrics show clear improvements: sub-second content delivery on desktop, perfect SEO scores, and significantly improved mobile experience. Check out the data-driven analysis of Core Web Vitals and their impact on content delivery.