Recent Posts
Keyless Hugo staging: GitLab OIDC + Firebase preview channels
Add a free, keyless staging preview to a Hugo site: a dev-branch GitLab CI job that publishes a Firebase Hosting preview channel via Workload Identity Federation, with branch-isolated identities. Read More…
Self-hosted cookie consent + GA4 Consent Mode v2 on Hugo
A free, self-hosted, EU-compliant cookie-consent setup for a static Hugo site: vanilla-cookieconsent v3 + Google Analytics 4 with Consent Mode v2, deny-by-default. Read More…
GRUB installation for UEFI booting on ZFS workaround
Ubuntu 18.04 Root on ZFS, troubleshooting GRUB installation for UEFI booting Read More…
Flask + RQ: Async polling a Cloud subscription
Flask server/client application with Redis Queue for asynchronous polling of a Cloud pull-subscription Read More…
Google Cloud Build, CI/CD for static websites
Utilizing Google's Cloud Build, Source Repositories, Registry and Firebase for Continuous Deployment of a Hugo static website. Read More…