Adding a Content-Security-Policy to a static Astro site on Cloudflare
How I added a CSP and security headers to this portfolio with a single _headers file, and the third-party hosts it would have silently blocked.
08 / technical writing
How I added a CSP and security headers to this portfolio with a single _headers file, and the third-party hosts it would have silently blocked.
A small CloudFormation stack that triggers a Lambda function when a file lands in S3, and the three gotchas worth knowing before you write it.
An honest breakdown of navigating the AWS learning curve — setting up VPC subnets, EC2 instances, Nginx proxies, and automated deployment pipelines.
A short post-mortem on a concurrent bug that looked fine in the logs.
What changed when an API stopped being a tutorial and started having callers.
A habit for slowing down when a backend error looks louder than it is.