Skip to content

Go

Go types, encoding, and systems interfaces.
Choose a tag. Hold Command or Control to combine tags.

nftables listed the wrong byte order

 1 min Missing nftables set and map metadata made correct kernel values print in the wrong byte order.

Feb 11, 2026

The .lock rename as a publish protocol

 3 min Write file.lock, rename to publish, and use a 200ms batch to coalesce the usual staging and final filesystem notifications.

Sep 10, 2022

Empty, newline, or JSON

 3 min A watched control directory where an empty file with no newline resets, an empty file with a newline means now, and anything else is JSON.

Sep 10, 2022

The xattr fell outside the commit

 2 min snap-gs tried to publish file bytes and future S3 headers through one rename, but ignored errors let the rename commit either half alone.

Sep 10, 2022

Docker transfer settings in kOps

 1 min Exposing Docker transfer settings in kOps required carrying them through internal types, versioned APIs, conversions, copies, and the CRD.

Sep 13, 2021

Two commas and no error

 1 min A nil embedded Go pointer made one JSON encoder emit an extra comma; comparing the same value with the standard encoder isolated it.

Aug 4, 2020
No matching items