Minimizing Allocations in Zig -- Zero Allocation Data Structures in Zig
Allocations are a fact of life and in languages like Zig, they're ever-more front-of-mind than in languages like Java, C#, or TypeScript. However, the burden of managing memory manually comes with a ton of flexibility. For example, in Zig, we can build data structures like ArrayLists, HashMaps and more without ANY heap allocations at all. Here's how...

▶︎
Zig Master: Introduction to Allocators

▶︎
What's a Memory Allocator Anyway? - Benjamin Feng

▶︎
Data-Oriented Design Revisited: Type Safety in the Zig Compiler - Matthew Lugg

▶︎
Lock-free data structures in Zig - Lukas Pietzschmann

▶︎
What Nobody Tells You About Being a Quant

▶︎
Making an interface in Zig isn't that bad! (Dynamic dispatch)

▶︎
I'm locking in on Zig.

▶︎
Zig Build System & How to Build Software From Source • Andrew Kelley • GOTO 2023

▶︎
Allocators, Explained Simply

▶︎
تلاوة القرآن للدراسة والتركيز 📚🕛 | راحة وطمأنينة | Peaceful Focus Quran | محمد هشام

▶︎
Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
Building an LSP Server in Zig | Loris Cro

▶︎
When Celebrities Couldn’t Handle Sacha Baron Cohen’s ZERO Filter

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
Zig for the Uninitiated: Pointers, Arrays, and Slices

▶︎
What's Zig got that C, Rust and Go don't have? (with Loris Cro)

▶︎
Zig's New Async I/O - Andrew & Zig Core Team

▶︎
Zig's Error Handling is its best feature

▶︎
