Skip to main content

Posts

2025

Talk to your AWS Resources using Amazon Q Developer Chat
·1273 words·6 mins
GenAI Amazon Q Developer Chat Aws Amazon Q
Tired of wrangling JSON blobs representing AWS resources? Amazon Q Developer Chat can help!

2024

Self-hosting your location history with OwnTracks
··1970 words·10 mins
Self-Hosting Owntracks Google Maps
Looking to find an alternative to Google Maps Timeline? OwnTracks is a self-hosted location history tracker and might be a decent alternative to Google Maps Timeline.

2023

Bulk tagging all instances in an Auto Scaling Group (ASG) using AWS CLI and JMESPath Expressions
··606 words·3 mins
DevOps Tips & How-To's Aws Ec2 Tagging
I dig into AWS CLI a little bit to explain how we can use JMESPath expressions to apply client-side and server-side filtering and bulk tag instances of an Auto Scaling Group.
How do you specify a target hostname for a https request?
··818 words·4 mins
DevOps Tips & How-To's Curl Sni Tls Https
I’ve been using hostname spoofing with curl for a while and I find out why hostname spoofing doesn’t work with TLS.
How to get fzf working in PowerShell
··462 words·3 mins
DevOps Tips & How-To's Fzf Powershell Opensource
Here’s how you can get the goodness of fuzzy search in your PowerShell terminal with fzf.

2022

Self-hosting FreshRSS (for free) on Fly.io in under 10 minutes
··621 words·3 mins
DevOps Self-Hosting Fly.io
Here’s how you can self-host FreshRSS on Fly.io in under 10 minutes
Migrating Route 53 records from Latency Based Routing to Geolocation routing with zero downtime
··1265 words·6 mins
DevOps Route 53 DNS Aws
I had some fun playing with Route 53’s routing policies.
Notes on moving Amazon Linux AMI to Amazon Linux 2
··435 words·3 mins
DevOps Packer Aws AMI
I picked up a task to migrate our base image from Amazon Linux to Amazon Linux 2. Here’s what I needed to get it to work.

2021

Taking on the DigitalOcean Kubernetes Challenge - GitOps CI/CD with Argo CD and Tekton
··2625 words·13 mins
DevOps Kubernetes Terraform Docker
I attempt to complete the DigitalOcean Kubernetes Challenge and deploy a GitOps CI/CD solution using Tekton and Argo CD
Second Edition of Practical Docker With Python is now available
··414 words·2 mins
General Books Docker
The second edition of my book - Practical Docker with Python is now available.