2024
-
#Camera
Pentax 17
-
#Sketch
Sketch: Camera
-
#Career
Foundational Skills
-
#PlatformEngineering
Investigating HTTP 502 responses on Cloud Foundry
-
#Festival
EMF Camp 2024
-
#Cyanotype
Family Cyanotype
-
#Code
EMF Camp: Running the Tildagon Simulator
-
#Life
What is Progress?
-
#Cyanotype
First Cyanotype
-
#Docker
Docker Desktop (Mac) Unix Socket
-
#SwiftUI
Editable Navigation Titles in SwiftUI
-
#Travel
Piano Practice While Travelling
-
#Tech
Setting the PATH variable on macOS with ZSH
-
#Blogging
How long is a blog post?
2023
-
#Parenting
The Priming Effect: or my inability to follow instructions
-
#Photography
Creating a Photography Gallery with Hugo
-
#Parenting
What do you want to learn?
-
#Mapping
Contributing to OpenStreetMap
-
#Tech
Live Traffic Light Timing
-
#Mandarin
Inner Loop / Outer Loop - What's in a Translation?
-
#Talk
Social Audio as a Vector For Engineering Wisdom
-
#Tanzu
Tanzu Application Platform (GitOps / SOPS) - create custom secrets
-
#Systems
Lessons from Drawing System Diagrams
-
#Life
Reading from the Book of Wisdom
2022
2021
2020
-
#Life
2020 Delightful Tech
-
#Tools
Remote Pairing Made Easy
-
#Containers
My Toolbox: Octant
-
#Ops
Instrument Go applications with Wavefront
-
#Ops
Logging & Metrics: It’s a Journey
-
#Terminal
Conveying Context at the Terminal
-
#Go
Go on ARM: why struct field alignment matters
-
#Kubernetes
How I Manage Kubernetes Config
-
#Devops
Your Path to Production
-
#Tools
Keep Your Tech Discussions on Track with Fish Bones
-
#Kubernetes
The importance of Health Probes
-
#Privacy
Privacy Conscious Web Logs
-
#Chinese
Chinese Practice Sheets
-
#Containers
Dive Through the Layers
-
#Docker
Docker Compose: Conditional Services
-
#Containers
The Sidecar Pattern
-
#Privacy
WireGuard - the most stable VPN yet
2019
2018
2017
2016