An overview of the evolution of modern web development practices, starting from simple static sites.
A raytracer in TypeScript, you can play with it online here: http://aurorayes.com/raytracer/
Using an SMT solver and linear programming to play the game Endless Sky
A comparison of three versions of the same program to calculate the diff between two images, implemented in Python, Go, and Rust.
It's built in a modular way. The "world" (renderer, building state, lift behavior) is separate from the "controller" code, which determines which lift is sent to which floor when someone presses a button.
See it in action at http://simlift.meidosem.com/.
Play music with your face! You can see the source code here: https://glitch.com/edit/#!/face-the-music
A pytest plugin providing fixtures for running tests in transactions using Flask-SQLAlchemy.
A Perl REPL with support for tab completion, automatic class reloading, history support, and more.
A review of the last 30 years of computer input latency. Computers are getting faster, but latency keeps growing.
An interesting look at how to program a pen plotter to draw a Dragon Curve during a workshop at RC!