41554 blogs · [ { "id": "01a0876c-0fc4-7046-a357-b96b5ebeb132", "title": "Announcing pkgmirror: self-host your own Zig mirror", "url": "https://devlog.hexops.org/2026/announcing-pkgmirror/", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b5f1151e0", "title": "Building the DirectX shader compiler better than Microsoft?", "url": "https://devlog.hexops.org/2024/building-the-directx-shader-compiler-better-than-microsoft/", "published_at": "2024-02-09T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b5ff5f7e8", "title": "Mach v0.3 released - Zig game engine & graphics toolkit", "url": "https://devlog.hexops.org/2024/mach-v0.3-released/", "published_at": "2024-02-02T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b60d0b4e8", "title": "Announcing Mach nominated Zig versions", "url": "https://devlog.hexops.org/2024/announcing-nominated-zig/", "published_at": "2024-01-07T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6146dce6", "title": "Mach v0.2 released - Zig game engine & graphics toolkit", "url": "https://devlog.hexops.org/2023/mach-v0.2-released/", "published_at": "2023-08-12T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b622716b0", "title": "Mach: providing an ecosystem of C libraries using the Zig package manager", "url": "https://devlog.hexops.org/2023/mach-ecosystem-c-libraries/", "published_at": "2023-06-14T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6249f2e3", "title": "Zig tips: v0.11 std.build API / package manager changes", "url": "https://devlog.hexops.org/2023/zig-0-11-breaking-build-changes/", "published_at": "2023-02-13T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b633f741a", "title": "Debugging undefined behavior caught by Zig", "url": "https://devlog.hexops.org/2022/debugging-undefined-behavior/", "published_at": "2022-11-14T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b63ec576b", "title": "Perfecting WebGPU/Dawn native graphics for Zig", "url": "https://devlog.hexops.org/2022/perfecting-webgpu-native/", "published_at": "2022-09-11T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b63fe82be", "title": "Packed structs in Zig make bit/flag sets trivial", "url": "https://devlog.hexops.org/2022/packed-structs-in-zig/", "published_at": "2022-08-29T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b64bb4d08", "title": "Let's build an Entity Component System (part 2): databases", "url": "https://devlog.hexops.org/2022/lets-build-ecs-part-2-databases/", "published_at": "2022-05-28T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b653c4f92", "title": "Mach v0.1 - cross-platform Zig graphics in ~60 seconds", "url": "https://devlog.hexops.org/2022/mach-v0.1-zig-graphics-in-60s/", "published_at": "2022-03-26T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b65c66545", "title": "Zig hashmaps explained", "url": "https://devlog.hexops.org/2022/zig-hashmaps-explained/", "published_at": "2022-01-29T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b669c2e40", "title": "Let's build an Entity Component System from scratch (part 1)", "url": "https://devlog.hexops.org/2022/lets-build-ecs-part-1/", "published_at": "2022-01-16T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b66c81c14", "title": "Perfecting GLFW for Zig, and finding lurking undefined behavior that went unnoticed for 6+ years", "url": "https://devlog.hexops.org/2021/perfecting-glfw-for-zig-and-finding-undefined-behavior/", "published_at": "2021-10-31T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6762ab36", "title": "Mach Engine: The future of graphics (with Zig)", "url": "https://devlog.hexops.org/2021/mach-engine-the-future-of-graphics-with-zig/", "published_at": "2021-10-17T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6783bad3", "title": "Unicode data file compression: achieving 40-70% reduction over gzip alone", "url": "https://devlog.hexops.org/2021/unicode-data-file-compression/", "published_at": "2021-07-03T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6870058e", "title": "Unicode sorting is hard & why browsers added special emoji matching to regexp", "url": "https://devlog.hexops.org/2021/unicode-sorting-why-browsers-added-special-emoji-matching/", "published_at": "2021-06-27T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b68bc3299", "title": "My game development journey & why I'm increasing my contribution to Zig to $200/mo", "url": "https://devlog.hexops.org/2021/increasing-my-contribution-to-zig-to-200-a-month/", "published_at": "2021-04-10T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6960c426", "title": "Zig, Parser Combinators - and Why They're Awesome", "url": "https://devlog.hexops.org/2021/zig-parser-combinators-and-why-theyre-awesome/", "published_at": "2021-03-10T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6962b237", "title": "Postgres regex search over 10,000 GitHub repositories (using only a Macbook)", "url": "https://devlog.hexops.org/2021/postgres-regex-search-over-10000-github-repositories/", "published_at": "2021-02-17T00:00:00+00:00" }, { "id": "01a0876c-0fc4-7046-a357-b96b6a417f32", "title": "Postgres Trigram search learnings", "url": "https://devlog.hexops.org/2021/postgres-trigram-search-learnings/", "published_at": "2021-01-26T00:00:00+00:00" } ] posts Claim your blog
Back to devlog.hexops.org
Blog · corpus.blog/blogs/devlog.hexops.org/posts

devlog.hexops.org

devlog.hexops.org

2026

2024

2023

2022

2021