All my posts about Webdev
- Feb 6, 2024: Audience - not traffic
- Dec 21, 2023: Removing my posts from Medium, but keeping the URLs working
- Nov 12, 2023: Setting up a (secure) static website using Amazon S3 and Amazon Cloudfront in 2023
- Oct 20, 2023: Please could the privacy zealots get real?
- Jul 22, 2023: Fixing 404 errors and link rot, while maintaining authenticity
- Jul 13, 2022: The Standards Innovation Paradox: is it real?
- Apr 18, 2022: Google AMP — why it was actually good
- Mar 3, 2021: How to only allow Cloudfront, and your own development team, to see your publicly-available EC2…
- May 24, 2020: Making a scalable Google Analytics alternative for pageviews on AWS
- May 25, 2018: How I built the Podnews podcast pages
- Jan 11, 2016: Stripe: seeing UK cards being rejected?
- Dec 18, 2015: Why HTTPS is (not just) expensive security theater
- Jul 31, 2015: “Give me an alternative to ads, and I’ll pay”
- Apr 2, 2015: HTTPS and SNI — what’s the impact?