// sector 06 — writing
where I write
the engineering writing lives on krtffl.dev. this is the aggregated index — the posts are read there, not here.
- krtffl.dev — his technical blog
latest — krtffl.dev 2026-09-01
from_utf8_lossy quietly un-did my zero-copy log parser
i closed the query dsl post promising this one would be about memory-mapping a multi-gigabyte log and parsing records straight out of the mapping, without copying a line…
read ↗ never let the client tell you who owns it krtffl.dev 2026-08-18 read ↗ my production build was 46 releases behind and nothing failed krtffl.dev 2026-08-04 read ↗ i said i quit testing. then i shipped seven things. krtffl.dev 2026-07-16 read ↗ verifactu in go: a sha-256 hash chain is spain's answer to invoice fraud krtffl.dev 2026-07-08 read ↗ docker stack deploy silently dropped my command (and 3 other swarm lies) krtffl.dev 2026-06-22 read ↗ one schema crate, two analyzers: bilingual full-text search with embedded tantivy krtffl.dev 2026-06-15 read ↗ two databases, one binary: duckdb for reads, sqlite for state krtffl.dev 2026-06-08 read ↗ brute-forcing the pit window: when 'just try them all' is the right call krtffl.dev 2026-06-01 read ↗ a query language in ~1000 lines: lexer, parser, evaluator krtffl.dev 2026-05-25 read ↗ don't let your backtest lie to you: leakage guards for a solo research codebase krtffl.dev 2026-05-18 read ↗ clean and verified are different claims: a two-axis trust state machine in postgres krtffl.dev 2026-05-11 read ↗ cookieless analytics: how a rotating daily salt kills the consent banner krtffl.dev 2026-05-04 read ↗ hand-rolling ols regression in rust, and the collinearity trap that ate my coefficients krtffl.dev 2026-04-27 read ↗ rust + wasm canvas2d charts with zero javascript libraries krtffl.dev 2026-04-20 read ↗ welford's algorithm and why i never store the samples krtffl.dev 2026-04-13 read ↗ multi-tenant isolation is a security boundary, not a query filter krtffl.dev 2026-04-06 read ↗ building three mcp servers in rust with rmcp krtffl.dev 2026-03-30 read ↗ implementing the drain algorithm in rust krtffl.dev 2026-03-23 read ↗ i didn't leave go for rust. i split my stack. krtffl.dev 2026-03-16 read ↗
index read at build · updated 2026-09-01 · the posts are read at their source