about things

zig#

notes on zig patterns.

topics#

  • 0.15 - version-specific patterns (i/o, arraylist, crypto, testing)
  • 0.16 - std.Io interface, async/concurrent (preview)
  • build - build system patterns from large projects

sources#

patterns derived from building and studying:

project what it is
music-atmosphere-feed bluesky feed generator
find-bufo bluesky bot
leaflet-search fts search backend
pollz bluesky polls (zqlite + transactions)
zql comptime sql parsing
zat atproto primitives (jwt, crypto, CBOR, firehose)
k256 optimized secp256k1 ECDSA (5×52-bit field, GLV endomorphism)
atproto-bench three-way AT Protocol benchmarks (zig vs Go vs Rust)
logfire-zig OTLP observability client
prefect-zig prefect orchestration server
ghostty terminal emulator (build system)
bun javascript runtime (build system)

libraries#