corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087b9-bf80-732b-b389-a2ccd26a497c", "title": "ArenaAllocators don't play nicely with ArrayLists", "url": "https://www.openmymind.net/Arena-Allocators-and-ArrayLists/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5ce98fb1", "title": "std.Io.Writer.Allocating ate all my memory", "url": "https://www.openmymind.net/std-io-writer-allocating-ate-my-memory/", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5d117a1a", "title": "On AI", "url": "https://www.openmymind.net/On-AI/", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5d165e26", "title": "Is Zig's New Writer Unsafe?", "url": "https://www.openmymind.net/Is-Zigs-New-Io-Unsafe/", "published_at": "2025-09-20T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5d29ab27", "title": "Everything is a []u8", "url": "https://www.openmymind.net/Everything-Is-A-u8-array/", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5d8a0a13", "title": "I'm too dumb for Zig's new IO interface", "url": "https://www.openmymind.net/Im-Too-Dumb-For-Zigs-New-IO-Interface/", "published_at": "2025-08-22T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5e57d749", "title": "Zig's new Writer", "url": "https://www.openmymind.net/Zigs-New-Writer/", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5e7e2fe4", "title": "Zig's new LinkedList API (it's time to learn @fieldParentPtr)", "url": "https://www.openmymind.net/Zigs-New-LinkedList-API/", "published_at": "2025-04-10T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5f23248e", "title": "Allocator.resize", "url": "https://www.openmymind.net/Allocator-resize/", "published_at": "2025-03-27T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f5f9eac59", "title": "ArenaAllocator.free and Nested Arenas", "url": "https://www.openmymind.net/ArenaAllocator-free-and-Nested-Arenas/", "published_at": "2025-03-15T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f60236d94", "title": "Zig's dot star syntax (value.*)", "url": "https://www.openmymind.net/Zig-Dot-Star-Syntax/", "published_at": "2025-03-07T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f60c7c379", "title": "GetOrPut With String Keys", "url": "https://www.openmymind.net/GetOrPut-With-String-Keys/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f61626a34", "title": "Comparing Strings as Integers with @bitCast", "url": "https://www.openmymind.net/Comparing-Strings-as-Integers-with-bitCast/", "published_at": "2025-02-20T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f6165b74a", "title": "Switching on Strings in Zig", "url": "https://www.openmymind.net/Switching-On-Strings-In-Zig/", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f61958bbf", "title": "Using Generics to Inject Stubs when Testing", "url": "https://www.openmymind.net/Using-Generics-To-Inject-Stubs-When-Testing/", "published_at": "2025-02-07T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f61df3e86", "title": "In Zig, What's a Writer?", "url": "https://www.openmymind.net/In-Zig-Whats-a-Writer/", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f6231946c", "title": "Using SIMD to Tell if the High Bit is Set", "url": "https://www.openmymind.net/Using-SIMD-to-Tell-if-the-High-Bit-is-Set/", "published_at": "2025-01-21T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f62e56eaf", "title": "Peeking Behind Zig Interfaces by Creating a Dummy std.Random Implementation", "url": "https://www.openmymind.net/Peeking-Behind-Interfaces-by-Creating-a-Dummy-std-Random/", "published_at": "2025-01-15T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f63a62560", "title": "Comptime as Configuration", "url": "https://www.openmymind.net/Comptime-as-Configuration/", "published_at": "2025-01-10T00:00:00+00:00" }, { "id": "01a087b9-bf81-707f-a6bf-a77f63f33f29", "title": "Zig's @bitCast", "url": "https://www.openmymind.net/Zigs-bitCast/", "published_at": "2025-01-03T00:00:00+00:00" } ] posts
Claim your blog
Back to Karl Seguin
Blog · corpus.blog/blogs/openmymind.net/posts
Karl Seguin
openmymind.net
2026
ArenaAllocators don't play nicely with ArrayLists
original ↗
4 Aug 2026
std.Io.Writer.Allocating ate all my memory
original ↗
30 Jul 2026
On AI
original ↗
22 May 2026
2025
Is Zig's New Writer Unsafe?
original ↗
20 Sept 2025
Everything is a []u8
original ↗
7 Sept 2025
I'm too dumb for Zig's new IO interface
original ↗
22 Aug 2025
Zig's new Writer
original ↗
17 Jul 2025
Zig's new LinkedList API (it's time to learn @fieldParentPtr)
original ↗
10 Apr 2025
Allocator.resize
original ↗
27 Mar 2025
ArenaAllocator.free and Nested Arenas
original ↗
15 Mar 2025
Zig's dot star syntax (value.*)
original ↗
7 Mar 2025
GetOrPut With String Keys
original ↗
27 Feb 2025
Comparing Strings as Integers with @bitCast
original ↗
20 Feb 2025
Switching on Strings in Zig
original ↗
13 Feb 2025
Using Generics to Inject Stubs when Testing
original ↗
7 Feb 2025
In Zig, What's a Writer?
original ↗
28 Jan 2025
Using SIMD to Tell if the High Bit is Set
original ↗
21 Jan 2025
Peeking Behind Zig Interfaces by Creating a Dummy std.Random Implementation
original ↗
15 Jan 2025
Comptime as Configuration
original ↗
10 Jan 2025
Zig's @bitCast
original ↗
3 Jan 2025