2025
- Automation in two steps2025-09-04
- Resizing my Proxmox iSCSI LUN storage2025-05-15
- Finding far food with osm2pgsql2025-04-22
- Tangara2025-04-20
- Path Values in http.ServeMux2025-03-10
- Using ssh & rsync to sync documents to a kindle2025-03-08
2024
2023
- Charging an EV for free - part 22023-11-21
- Charging an EV for free - part 12023-09-16
- So you know X and you want to learn Go?2023-06-18
- Embedded SQL migrations with jackc/tern2023-03-04
2022
- For loops with consistent timing2022-04-03
- htmx, embedded assets and html/template2022-03-03
- SSO for your homelab2022-02-19
- encoding/gob with wire encryption2022-01-26
2021
- The dawning of a new age2021-12-06
- nginx unit + SSL certificates + Alpine Linux == Value doesn't exist2021-01-06