I write about systems I build.
- The protobuf encoder was a third of my service CPUA Go gRPC service spent 36% of its time writing map entries into protobuf buffers. Generated marshal methods cut that to 5% and 72,002 allocations to 1, and the bytes on the wire did not change.
- Building the fastest vector search engine I couldQueries that ask for up to five thousand nearest neighbors. What I built for them, how it compares with Qdrant and with a graph index of my own, and how it works.