Decisions/Build and Use Sidecar1 October 2025·311 words·2 minsCodingConnect RPCSidecargRPCReplace Connect with a new, simple, transparent Go gRPC library.
Decisions/Internalize Protobuf Codegen8 April 2025·132 words·1 minCodingIOAll protobuf support code that IO uses is generated within the project.
Decisions/Evaluate Zig24 March 2025·165 words·1 minCodingLanguagesConsider using Zig for future projects that call for high performance with limited dependencies.
Decisions/Use HCL23 February 2025·104 words·1 minCodingConfigIOLanguagesConfigure IO with the Hashicorp Configuration Language.
Decisions/Use Bubble Tea19 September 2024·94 words·1 minCodingConfigGoIOUse Bubble Tea to build a terminal user interface for IO.
Decisions/Use Connect RPC31 August 2024·108 words·1 minCodingConnect RPCgRPCUse Connect RPC instead of Google's Go gRPC library.
Decisions/Use Linux Abstract Sockets30 July 2024·68 words·1 minCodingIOUse Linux Abstract Sockets for local communication.
Decisions/Avoid Rust22 July 2024·279 words·2 minsCodingLanguagesHold on Rust investigations. Rust doesn't seem to be a good fit for our current needs and practices.
Decisions/Develop in Go8 July 2024·117 words·1 minCodingGoLanguagesUse Go for all significant code development.