Proxying GoatCounter Requests for a Hugo Blog on CloudFront to bypass Ad Blockers

Using CloudFront to proxy requests to GoatCounter so that adblockers don’t block page views.

2026-04-09 ·  · 5 min · 919 words
GitHub Actions for Pulumi with an AWS S3 Backend

How to set up GitHub Actions for Pulumi when the state is stored in an AWS S3 Bucket.

2025-12-11 ·  · 3 min · 520 words
How to Use an AWS S3 Bucket as a Pulumi State Backend

Self-host Pulumi state with an S3 Bucket, an IAM User, and the Pulumi CLI.

2025-09-20 ·  · 4 min · 675 words
Delete All Pulumi Stacks with One Command

How to delete all pulumi stacks with a shell one-liner.