zig articles
Zig hashmaps explained
If you just got started with Zig, you might quickly want to use a hashmap. Zig provides good defaults, with a lot of customization options.
Let's build an Entity Component System from scratch (part 1)
In this multi-part series we'll build the Entity Component System used in Mach engine in the Zig programming language from first principles (asking what an ECS is and walking through what problems it solves) all the way to writing an implementation in a low-level programming language. The only thing you need to follow along is some programming experience and a desire to learn.
Perfecting GLFW for Zig, and finding lurking undefined behavior that went unnoticed for 6+ years
Today, I am announcing mach/glfw: Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
Mach Engine: The future of graphics (with Zig)
In the coming months, we'll begin to have truly cross-platform low-level graphics, with the ability to cross compile GPU-accelerated applications written in Zig from any OS and deploy to desktop, mobile, and (in the future) web.
Unicode data file compression: achieving 40-70% reduction over gzip alone
A little story about how writing a domain-specific compression algorithm in a few days can sometimes yield big benefits, why it's sometimes worth giving it a shot, and how to tell when you should try. Note: this is about Unicode spec data files, not general purpose text compression.