An explanation of how to make Emacs' if-expressions behave incorrectly only some of the time, and the resulting humorous behavior of the editor.
An overview of how different frameworks implement reactive UI, their similarities, and sometimes surprising differences.
The story of writing a humorous window manager that bounces windows around the screen.
A high-performance encoder for the yEnc binary-to-text encoding format, built to learn about ARM64 assembly programming.
A tutorial with example code about how to implement the raymarching algorithm for rendering 3D scenes using GLSL shaders.
A DNS over HTTPS client written in Go.
A programmatic MIDI sequencer written using the LÖVE game framework.
A d20, through a scanner darkly. You can see the code here: https://github.com/lord/blog/blob/master/source/blog/2019-10-23-hatched-icosahedron.html.erb
A compiler from Elm to the Erlang virtual machine.
An interactive visualization of Ruby's "each" loops.