Ben Visness

Is Memory64 actually worth using?

The Memory64 proposal for WebAssembly has now shipped in major browsers. But should you actually use it?

Published on spidermonkey.dev.

How does Spectre work?

An interactive explainer of Spectre, and my submission for the 2024 Handmade Learning Jam.

How (not) to write a manifesto

The Handmade Manifesto is on its third revision now. Let's look back at old versions of the manifesto and see how our messaging has shifted over time.

"It's always a tradeoff"

Programmers love to say things like "it all depends" or "it's always a tradeoff". This makes them sound very wise, but it's usually a cop-out.

Compiling and using libgit2

How to build libgit2 from source, install it on your computer, and use it in a project without linker errors.