Technical writer Systems Engineer. Author of Go Systems Programming, Mastering Go (amazon.com/Mastering-experti…), Time Series Indexing. #golang #timeseries #photos
Practical Systems Programming in Go: A hands-on guide to designing and building real-world systems software in Go
In this example program, we see a practical demonstration of Zig’s memory management, standard library usage, and its ArrayList data structure. The program initializes a dynamic list of integers,...
Zig 0.16.0 introduces a refined std.Io system that makes working with files standard streams, and I/O operations more consistent and pleasant. In this post, we will walk through how to implement a...
For years, asynchronous programming in systems languages has been painful. You either suffered from “function coloring” (where every function had to be marked async), or you dealt with complex...
The following Zig program demonstrates how to work with packed structs, byte-level serialization, and the new I/O system introduced in Zig 0.16. It defines a small Person structure, serializes it to...