The ultimate type-level trickery| zackoverflow
How to actually write non-trivial programs in C| zackoverflow
Write your own Zod from scratch| zackoverflow
I want sum types, so let's eschew all idiomatic Go code and best practices to hack the language and add them| zackoverflow
| zackoverflow
An IDE/GUI for ffmpeg commands| zackoverflow
Slaying the dragon| zackoverflow
Just how much of mainstream programming has been influenced by FP?| zackoverflow
Rambling about abstractions| zackoverflow
A surprisingly fun read on type systems and programming languages| zackoverflow
TLDR; I'm making a Typescript type-checker in Rust. Right now it supports a smaller subset of the type-system and exists as a fun side-project, but the end goal is a compilation tool we can use to make Typescript compilation go brrrr...| zackoverflow
| zackoverflow
Interfaces rely on slow dynamic-dispatch, but generics could open the door to performance boosts with the ability to leverage the cache-friendliness of static dispatch| zackoverflow
Notes/musings on the third chapter, currently in-progress| zackoverflow
Notes on the second chapter| zackoverflow
Using Tree-sitter to add syntax highlighting to my personal code editor, Glyph.| zackoverflow
Exploring the ways WASM can replace domain-specific languages| zackoverflow
Notes on the first chapter| zackoverflow
Typescript is an amazing project, but a perplexing open-source blackbox| zackoverflow
TLDR; The Zig compiler takes about 1 minute and 30 seconds to compile debug builds of Bun. Zig's language server doesn't do basic things like type-checking, so often have to run the compiler to see if my code works.| zackoverflow.dev
There are endless debates online about Rust vs. Zig, this post explores a side of the argument I don't think is mentioned enough.| zackoverflow.dev