Welcome to where I document some of things I’ve done
colby.gg
- Refactoring: Preventing a copy-pasta nightmare
Aug 25, 2025
-
9 min readAn example of how I go about extracting generic usable functionality from existing code
- Resume as code
Aug 19, 2025
-
2 min readTreating my resume with the same respect I give my code.
- Common Go Footguns: Debug Logging
Jul 28, 2025
-
3 min readThis is the third post in a series on common go footguns about how debug logging can have surprising performance impacts
- Home Assistant: Generating Dashboard Graphs From Sensors
Jul 27, 2025
-
3 min readGenerating a dashboard full of graphs from all sensors with given attributes
- Home Network TLS Certificates
Jan 5, 2025
-
5 min readHow I managed certs for all the things in my home network
- Securing simple web services behind caddy with SSO
Dec 7, 2024
-
3 min readAdding SSO with OIDC to simple webapps proxied by Caddy
- Common Go Footguns: Appending to slices
Aug 25, 2024
-
3 min readThis is the second post in a series on common Go footguns. This post demonstrates the performance impacts of appending a known number of elements to a slice without doing any pre-allocation. This is one of the most common and easily fixed performance issues I see in pull requests on a regular basis.
- Common Go Footguns: Interface Nility
Aug 24, 2024
-
3 min readDescribing the common footgun of checking an interface for nil
- Excluding Generated Mocks From Coverage
May 29, 2024
-
1 min readSome projects make rather heavy use of gomock for testing, and I’ve noticed the command that I had been using to run all tests and generate coverage included the mocks in coverage and brought the numbers down.
- Kubernetes Postgres Backups
Mar 24, 2024
-
6 min readAutomatic backups of PostgreSQL hosted in kubernetes