Emacs Lisp Challenge: flaky-if

made by nickdrozd, submitted by porterjamesj
An explanation of how to make Emacs' if-expressions behave incorrectly only some of the time, and the resulting humorous behavior of the editor.

Towards a unified theory of reactive UI

made by Raph, submitted by porterjamesj
An overview of how different frameworks implement reactive UI, their similarities, and sometimes surprising differences.

Challenge: Write a bouncy window manager

made by bork, submitted by porterjamesj
The story of writing a humorous window manager that bounces windows around the screen.


made by mat, submitted by porterjamesj
A high-performance encoder for the yEnc binary-to-text encoding format, built to learn about ARM64 assembly programming.

Raymarching Tutorial

made by charstiles, submitted by porterjamesj
A tutorial with example code about how to implement the raymarching algorithm for rendering 3D scenes using GLSL shaders.


made by ben linsay, submitted by porterjamesj
A DNS over HTTPS client written in Go.


made by Clarity, submitted by porterjamesj
A programmatic MIDI sequencer written using the LÖVE game framework.

Hatched Icosahedron

made by lord, submitted by porterjamesj
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


made by hkgumbs, submitted by porterjamesj
A compiler from Elm to the Erlang virtual machine.


made by Where_is_X, submitted by porterjamesj
An interactive visualization of Ruby's "each" loops.