Hello, 世界! I’m Bill Glover. I work at Tanzu by Broadcom as a Solutions Architect / Systems Engineer. I help teams and organisations run developer platforms and build cloud native applications. I enjoy photography and have re-discovered the joy of analogue. See what I’m up to now, find out what tools I use, send me a message on Mastadon, find me on LinkedIn or better yet, drop me an email. This site is my home on the internet.
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?
- #Travel Sounds of China
2023
- #Travel Beijing, Winter '23, Day 15 - Shougang
- #Travel Beijing, Winter '23, Day 14 - Skiing with a side of Dumplings
- #Travel Beijing, Winter '23, Day 8 - Packing
- #Travel Beijing, Winter '23, Day 7 - In search of biscuits
- #Travel Beijing, Winter '23, Day 6 - Home with food
- #Travel Beijing, Winter '23, Day 5 - At home
- #Travel Beijing, Winter '23, Day 4 - The Forbidden City
- #Travel Beijing, Winter '23, Day 3 - We needed warm clothes
- #Travel Beijing, Winter '23, Day 2 - The Temple of Heaven
- #Travel Beijing, Winter '23, Day 1 - We stayed local
- #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
- #Rewind 2022 Rewind
- #Tanzu Tanzu Application Platform, Pinniped and Auth0
- #Life My First Marathon
- #Kubernetes Use the Kubernetes downwards API to set GOMEMLIMIT
- #Skills Working in the Dark
- #Coding Diy Traffic Lights
2021
- #Chinese Learning to write Chinese: Emoji to the Rescue
- #Life What I Read
- #Reading Oblivious DNS: Practical Privacy for DNS Queries
- #Containers Use Harbor to Avoid Docker Hub Rate Limits
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
- #Performance Server Timing Client-Side
- #Terminal OSX Terminal.app Ignoring $PATH Variable
- #Go Learn Go: by Concatenating Strings
- #Go Beyond the Tour
2018
- Multi Architecture Docker Builds
- Go App Engine
- How Expensive Is a Go Function Call?
- Art in The Age of Computers
- Go: HTTP Testing
- Google App Engine: Private Services
- Google App Engine: Service Discovery