Articles
Everything I write, here and elsewhere. Newest first.
Categories
2016
Serving the web at light-speed
Optimize website load speed using Nginx with Pagespeed module and Amazon CloudFront CDN. Part 1 of a 4-part series covering tools, techniques, and performance measurement.
Nginx, pagespeed and a simple node.js backend
Set up Nginx with Pagespeed module and Node.js backend in Docker containers for automatic asset optimization, HTML minification, and improved web performance without code changes.
Amazon Cloudfront as our Content Delivery Network
Configure Amazon CloudFront CDN with Nginx and Pagespeed to serve static assets from geographically distributed edge locations, reducing server load and improving performance.
Instrument, Measure and Learn
Measure web performance improvements using Pagespeed statistics, Google Analytics, Search Console, and PageSpeed Insights to track connection time, response time, and user experience.
How to rollout or rollback a deployment on a Kubernetes cluster?
Learn how to safely rollout new versions and rollback deployments on Kubernetes clusters using kubectl commands, with examples of rolling update strategies and health checks.
How to manage your releases using git-semver?
Manage software releases consistently using the git-semver tool for semantic versioning, with step-by-step instructions for version generation, tagging, and PyPI publishing.