Why I built Heine
A Rust static site generator that treats a website as a resolved graph of relationships, and the build validates that graph before producing files.
Do, or do not. There is no try. – Yoda
My findings while exploring various aspects of programming.
A Rust static site generator that treats a website as a resolved graph of relationships, and the build validates that graph before producing files.
A small parsing fix led me into years of Zola math discussions and changed how I think about contributing upstream.
Rust does not guarantee tail call optimization. We implement a trampoline and discover that Fibonacci is not about numbers at all.
What eleven years of running the same production software taught me about simplicity, failure, and change.
Three ways to add audio to your blog: browser controls, styled native controls, and Howler.js.
Some Rust values, particularly string literals, persist beyond their variable's scope, and how this behavior enables factory-like patterns.