Posts
Learning Zig - My Second Book!
My first book on System Programming
Writergate
The informal name for Zig's massive I/O interface refactoring that removed GenericWriter/Reader in favor of vtable-based concrete types.
Writergate part 2: the new architecture
Inside Zig's three-level vtable design, and how buffer placement enables both performance and async.
Writergate parte 2: a nova arquitetura
Por dentro do design de vtable em três níveis do Zig, e como a posição do buffer viabiliza performance e async ao mesmo tempo.
Writergate
O nome informal da refatoração massiva da interface de I/O do Zig que removeu GenericWriter/Reader em favor de tipos concretos com vtable.
Writergate part 3: migration patterns
Practical patterns for updating Zig code from std.io to std.Io, with before/after examples.
Writergate parte 3: padrões de migração
Padrões práticos pra atualizar código Zig de std.io pra std.Io, com exemplos de antes e depois.
Writergate part 1: the problem with generic I/O
Why Zig deleted GenericWriter and AnyWriter, and what generic poisoning really costs.
Writergate parte 1: o problema com I/O genérico
Por que o Zig deletou GenericWriter e AnyWriter, e o que o envenenamento genérico custa de verdade.