Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

We can do better than line-buffered output

Prospero: A new coding harness for a more civilized age

Tips for more effective fuzz testing with AFL++

A new, bespoke static site generator to replace Jekyll

What's been going on in w64devkit the past year

A custom virtual machine for the Stars 4X game

dcmake: a new CMake debugger UI

I have officially retired from Emacs

Dcmake: A new CMake debugger UI

2026 has been the most pivotal year in my career… and it's only March

Freestyle Linked Lists Tricks

Freestyle linked lists tricks

A Basic Just-In-Time Compiler (2015)

WebAssembly as a Python Extension Platform

Unix "find" expressions compiled to bytecode

Closures as Win32 Window Procedures

Speculations on arenas and non-trivial destructors

More Speculations on Arenas in C++

An easy-to-implement, arena-friendly hash map

Interactive Programming in C (2014)

Parameterized types in C using the new tag compatibility rule

Lessons learned from my first dive into WebAssembly

WebAssembly: How to Allocate Your Allocator

Atom vs. RSS (2013)

Robust Wavefront OBJ model parsing in C

A more robust raw OpenBSD syscall demo

Tips for more effective fuzz testing with AFL++

Examples of quick hash tables and dynamic arrays in C

Examples of quick hash tables and dynamic arrays in C

Rules to avoid common extended inline assembly mistakes

More →